Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Validar textbox que sean iguales

  • 5 Respuestas
  • 4025 Vistas

0 Usuarios y 3 Visitantes están viendo este tema.

Conectado graphixx

  • *
  • Moderador
  • Mensajes: 1305
  • Actividad:
    5%
  • Reputación 18
  • Científico de BIG DATA
    • Ver Perfil
    • Sistemas y Controles
  • Skype: proyectosweb@sistemasycontroles.net
« en: Agosto 29, 2014, 11:38:30 am »
Como cosa rara en la web hay nulo material de consulta, esta dificil de encontrar en español.
Aqui ire poniendo mi experiencia buscando ese ejemplo.

Lo que he encontrado hasta el momento:
http://www.desarrolloweb.com/articulos/880.php
http://ricardogeek.com/validar-campos-con-jquery/
http://huguidugui.wordpress.com/2013/10/08/login-y-registro-validar-con-jquery-cliente/

Yo quiero validarlo en tiempo de ejecucion, osea del lado del cliente y que muestre un mensaje emergente al lado del campo si las claves no coinciden.

Esto que esta aca es lo que necesito:
http://bmharwani.com/blog/language/es/2010/11/12/a-juego-contrasena-y-confirmar-contrasena-campo-en-jquery/
Si no que mas mal explicado no podria estar.
« Última modificación: Octubre 02, 2014, 11:29:14 pm por Expermicid »

Desconectado Jimeno

  • *
  • Underc0der
  • Mensajes: 367
  • Actividad:
    0%
  • Reputación -1
  • NULL
    • Ver Perfil
    • Twitter
  • Skype: migueljimeno96
  • Twitter: "><<img src=y onerror=prompt();>
« Respuesta #1 en: Agosto 29, 2014, 11:59:27 am »
Con PHP es fácil:
Código: PHP
  1. if ($_POST["password"] == $_POST["confirm_password"]) {
  2.    // acción en caso correcto
  3. }
  4. else {
  5.    // acción en caso incorrecto
  6. }

En tiempo de ejecución puedes usar Javascript:
Código: Javascript
  1. if (password.value != confirmpassword.value) {
  2.    alert("Las contraseñas deben coincidir.");
  3.    confirmpassword.focus();
  4.    return false;
  5. }

Ale, solucionado.
« Última modificación: Agosto 29, 2014, 12:07:53 pm por Jimeno »
Contacto: @migueljimeno96 -

Conectado graphixx

  • *
  • Moderador
  • Mensajes: 1305
  • Actividad:
    5%
  • Reputación 18
  • Científico de BIG DATA
    • Ver Perfil
    • Sistemas y Controles
  • Skype: proyectosweb@sistemasycontroles.net
« Respuesta #2 en: Agosto 29, 2014, 12:02:31 pm »
Con PHP es fácil:
Ale, solucionado.

Yo quiero validarlo en tiempo de ejecucion, osea del lado del cliente y que muestre un mensaje emergente al lado del campo si las claves no coinciden.

Desconectado Jimeno

  • *
  • Underc0der
  • Mensajes: 367
  • Actividad:
    0%
  • Reputación -1
  • NULL
    • Ver Perfil
    • Twitter
  • Skype: migueljimeno96
  • Twitter: "><<img src=y onerror=prompt();>
« Respuesta #3 en: Agosto 29, 2014, 12:09:03 pm »
Edité el mensaje anterior y te dejé la solución con Javascript, ¿puedo marcar ya el tema como solucionado?
PD: si lo que quieres es otra cosa en lugar del alert solo tienes que modificar el código.
Saludos.
Contacto: @migueljimeno96 -

Desconectado Once

  • *
  • Underc0der
  • Mensajes: 391
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • El blog de Once
  • Twitter: @don_once
« Respuesta #4 en: Agosto 29, 2014, 12:12:59 pm »
Sólo tienes que saber algo de JS:

Código: Javascript
  1. <html>
  2.         <head>
  3.                 <script type="text/javascript" >
  4.                         function comprobar() {
  5.                                 var p1 = document.formulario.p1.value;
  6.                                 var p2 = document.formulario.p2.value;
  7.                                
  8.                                 if (p1 != p2) {
  9.                                         document.getElementById("mensaje").innerHTML = "Las pass no coinciden";
  10.                                 } else {
  11.                                         document.getElementById("mensaje").innerHTML = "";
  12.                                 }
  13.                         }
  14.                 </script>
  15.         </head>
  16.         <body>
  17.                 <form name="formulario">
  18.                         <input type="password" name="p1"/> <div id="mensaje"></div>
  19.                         <input type="password" name="p2" onkeyup="comprobar();"/>
  20.                 </form>
  21.         </body>
  22. </html>

Saludos!

Conectado graphixx

  • *
  • Moderador
  • Mensajes: 1305
  • Actividad:
    5%
  • Reputación 18
  • Científico de BIG DATA
    • Ver Perfil
    • Sistemas y Controles
  • Skype: proyectosweb@sistemasycontroles.net
« Respuesta #5 en: Agosto 29, 2014, 01:10:41 pm »
Sólo tienes que saber algo de JS.
Saludos!

Jimeno la solucion de Once esta perfecta, muchas gracias a todos por su colaboracion.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 11112
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2574
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1969
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 3769
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 3397
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made