Foros del Web » Programando para Internet » Javascript »

porque no funciona mi codigo de verificacione de mail?

Estas en el tema de porque no funciona mi codigo de verificacione de mail? en el foro de Javascript en Foros del Web. buenas!! pues miren, estoy tratando de optimizar mis scripts usando javascript pero aun soy muy novato y aunque eh estado leyendo mucho por aqui y ...
  #1 (permalink)  
Antiguo 25/12/2010, 23:40
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Pregunta porque no funciona mi codigo de verificacione de mail?

buenas!!

pues miren, estoy tratando de optimizar mis scripts usando javascript pero aun soy muy novato y aunque eh estado leyendo mucho por aqui y por otros lados al respecto aun hay cosas que no entiendo muy bien
lo que quiero es que al escribir las contraseñas se verifiquen ya sea en tiempo real o al presionar enviar que sean iguales y que al mismo tiempo no excedan de determinados intentos
supuestamente el codigo deveria funcionar pero... simplemente no lo hace

hago la verificacion via php pero me gustaria que se pudiera hacer al momento que se escriben

aqui estan mis codigos para que me orienten por favor
formulario
Código PHP:
<head>
<title>Exploradores del ISSSTE - SIREG - Ficha de Registro Nacional</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../formato.css" type="text/css" >
<!--- Verifica Contraseñas antes de Enviarlas --->
<SCRIPT LANGUAJE="JavaScript">
function validar(){
cont1=document.formulario.clave1.value;
cont2=document.formulario.clave2.value;
if(clave1!=clave2) {
     alert("Las contraseñas no Coinciden, Favor de Verificarlas");return false;}
  else {
     alert("¡Contraseñas Correctas!, Han sido Actualizadas");return true;}

</SCRIPT>
</head>
<body background="../fondo5.gif">
<h2><center>Panel de Control Personal</center></h2>

    Escriba la contraseña nueva con Maximo de <b><u>20 </u></b>caracteres y haga click en Cambiar.<br>
    <form name="formulario" method="POST" action="cambiapas.php" onsubmit="return validar();">
     <b>Contraseña Nueva : </b><input type="password" name="clave1" MAXLENGTH="20" class="formulario1">&nbsp;&nbsp;
     <b>Verifique Contraseña : </b><input type="password" name="clave2" MAXLENGTH="20" class="formulario1"><br>
     <input type='hidden' name='email'  value="<? echo $email ?>">
  <input type="submit" value="Cambiar">
de Antemano Muchas Gracias por su Ayuda...

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #2 (permalink)  
Antiguo 26/12/2010, 09:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: porque no funciona mi codigo de verificacione de mail?

porque muy pocos navegadores soportan las referencias directas, la forma estandarizada es utilizar las colecciones:

var cont1 = document.forms['formulario'].elements['clave1'].value;
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 26/12/2010, 15:29
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: porque no funciona mi codigo de verificacione de mail?

buenas....

pues siento comentar que ya hice los cambios y sigue sin funcionar....

funciona el chequeo en php pero la verificacion en javascript en tiempo real no funciona

alguna otra idea??

saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #4 (permalink)  
Antiguo 26/12/2010, 15:34
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: porque no funciona mi codigo de verificacione de mail?

Hola:

No será:

if(cont1!=cont2) { //

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 26/12/2010, 15:47
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: porque no funciona mi codigo de verificacione de mail?

ya lo cambie y nada de hecho asi estaba pero no funcionaba

el caso es que sigue sin funcionar

alguna otra idea???
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #6 (permalink)  
Antiguo 26/12/2010, 15:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: porque no funciona mi codigo de verificacione de mail?

Hola:

Verás, como no tengas en algún rincón de tu página cosas que fastidien el código, o que tengas javascript desactivado, o no te has fijado bien en tus arreglos y/o respuestas, no se me ocurre nada...

Código:
<head>
<title>Exploradores del ISSSTE - SIREG - Ficha de Registro Nacional</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../formato.css" type="text/css" >
<!--- Verifica Contraseñas antes de Enviarlas --->
<SCRIPT LANGUAJE="JavaScript">
function validar(){
cont1=document.formulario.clave1.value;
cont2=document.formulario.clave2.value;
if(cont1!=cont2) {
     alert("Las contraseñas no Coinciden, Favor de Verificarlas");return false;}
  else {
     alert("¡Contraseñas Correctas!, Han sido Actualizadas");return true;}
}
</SCRIPT>
</head>
<body background="../fondo5.gif">
<h2><center>Panel de Control Personal</center></h2>

    Escriba la contraseña nueva con Maximo de <b><u>20 </u></b>caracteres y haga click en Cambiar.<br>
    <form name="formulario" method="POST" action="cambiapas.php" onsubmit="return validar();">
     <b>Contraseña Nueva : </b><input type="password" name="clave1" MAXLENGTH="20" class="formulario1">&nbsp;&nbsp;
     <b>Verifique Contraseña : </b><input type="password" name="clave2" MAXLENGTH="20" class="formulario1"><br>
     <input type='hidden' name='email'  value="<? echo $email ?>">
  <input type="submit" value="Cambiar">
...y lo de cerrar bien el script (en tu código faltaba cerrar las llaves de la función...

Te recomiendo de paso que pruebes tus códigos en navegadores que tengan consola javascript o consola de errores...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 26/12/2010, 16:17
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: porque no funciona mi codigo de verificacione de mail?

Buenas!!

muchas gracias caricatos fijate que el "gran" error era precisamente llave que le faltaba
cosa que pareciera muy simple pero a mi ignorancia no parecia importante

otra molestia, haber si me recomiendas alguno editor que tenga la consola de errores para no dar tanta lata en cosas relativamente simples

actualmente uso el phpEditor 2.22 no se si sea losuficientemente bueno o de plano me migro a alguno mejor

espero sugerencias y de nuevo muchisimas gracias

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #8 (permalink)  
Antiguo 26/12/2010, 16:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: porque no funciona mi codigo de verificacione de mail?

Hola:

Hasta hace poco usaba el block de notas de windows, pero ahora uso notepad++ en su versión portable. Me gusta aparte de que sea portable, que marca la sintaxis, como por ejemplo los juegos de llaves y paréntesis... aunque usar un navegador con consola también es fundamental (en el último explorer también la tiene)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #9 (permalink)  
Antiguo 27/12/2010, 01:11
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: porque no funciona mi codigo de verificacione de mail?

Cita:
Iniciado por HalconVigia Ver Mensaje
otra molestia, haber si me recomiendas alguno editor que tenga la consola de errores para no dar tanta lata en cosas relativamente simples
buenas...

en mi opinion, no me parece tan recomendable usar un editor con consola javascript, al menos no para depurar código a nivel de funcionamiento. como único sería útil es para revisar la sintaxis la cual, además de ser nivel bajo, siempre es la misma en todas las implementaciones de javascript. por lo demás, siempre necesitarás de una aplicación que implemente javascript, en tu caso un navegador. dependiendo de la clasificación de la aplicación, los objetos varian. incluso dentro de la misma clasificación, al menos en el caso de los navegadores, ciertos objetos varian. por esa razón, no me hace sentido un editor que implemente un interprete de javascript.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #10 (permalink)  
Antiguo 27/12/2010, 14:51
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: porque no funciona mi codigo de verificacione de mail?

buenas!!

gracias por el consejo, de hecho es mas en el sentido de poder detectar los errores como la simple llave que hacia falta para que funcionara correctamente

se que es un descuido y que con un poco mas de atencion seria resuelto pero en ocasiones y por la falta de experiencia en el lenguaje cometo este tipo de errores...

mi intencion no es tanto el que me haga el codigo, si no que me muestre los posibles errores o inconsistencias

pero de nuevo gracias por el consejo y ten por seguro que estoy tomando muy encuenta todos ;)

saludos!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #11 (permalink)  
Antiguo 27/12/2010, 15:01
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: porque no funciona mi codigo de verificacione de mail?

Creo que el mejor IDE, lejos, muuuuuuuy lejos, es el phpdesigner. Tanto para javascript como para php.

Etiquetas: mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:24.