Foros del Web » Programando para Internet » Javascript »

Validacion de Texto

Estas en el tema de Validacion de Texto en el foro de Javascript en Foros del Web. Buenas Esta Viendo El Faq y Econtre Este Scrip .. Lo Intete Modificar Para Poder Ingresar con UN Usuario Y Contraseña Probre Poniedo regla[0]="Usuario"; regla[1]="Contraseña"; ...
  #1 (permalink)  
Antiguo 16/06/2010, 12:12
Avatar de Lautaro_eb  
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 14 años
Puntos: 24
Validacion de Texto

Buenas Esta Viendo El Faq y Econtre Este Scrip .. Lo Intete Modificar Para Poder Ingresar con UN Usuario Y Contraseña Probre Poniedo regla[0]="Usuario";
regla[1]="Contraseña";
Pero Esto Parese que Desvalida Lo Textos De error ... Osea no Me Dise El Nombre De Usuario No Es correcto ...
Si me Pueden Ayudar , Talves es Una Tonteria Pero SOy Noob En TOdas las Aregas de Progrmacion Web.
Código Javascript:
Ver original
  1. <style>
  2. form,td{font:normal 10px/10px verdana;}
  3. input{font:normal 10px/10px verdana;border:solid 1px black}
  4. </style>
  5.     <title>Prueba</title>
  6.     <script>
  7. //Script original de KarlanKas para forosdelweb.com
  8. //Adaptado a firefox gracias a JavierB ;-)
  9.  
  10.     colorMal="#eeddee";
  11.     colorBien="white";
  12.  
  13.     regla=new Array()
  14.  
  15.     regla[0]="valor.length<3 || Usuario";
  16.     regla[1]="isNaN(valor) || valor<600000000 || Contraseña";
  17.  
  18.     mensaje=new Array()
  19.  
  20.  
  21.     mensaje[0]="El Nombre De Usuario No Es correcto";
  22.     mensaje[1]="La Contraseña No Es Correcta";
  23.  
  24.     function comprobar(){  
  25.     errores="";  
  26.     mensaje1="";
  27.     for(a=0;a<regla.length;a++){  
  28.     valor=document.forms[0].elements[a].value;  
  29.     if(eval(regla[a])){
  30.     mensaje2=(mensaje[a])?mensaje[a]:"Por favor, rellene el campo "+document.forms[0].elements[a].name;
  31.     errores+=mensaje2+"<br>";  
  32.     document.forms[0].elements[a].style.background=colorMal;}  
  33.     else{document.forms[0].elements[a].style.background=colorBien;}  
  34.     }  
  35.     pepe=document.getElementById("herror");
  36.     pepe.style.background=(errores!="")?colorMal:colorBien;  
  37.     pepe.style.border=(errores!="")?"solid 1px black":"none";  
  38.     pepe.innerHTML=errores;  
  39.  
  40.     return (errores=="")
  41.     }  
  42.  
  43.  
  44.     </script>
  45. </head>
Código HTML:
Ver original
  1. <body>
  2. <form onsubmit="return comprobar()">
  3. <tr><td>
  4.   <label for="nombre">Nombre</label>
  5.   <input type=text name=nombre></td><td style="font:normal 10px/15px verdana;padding:5px 5px 5px 5px;"rowspan=10 valign="top" id="herror">
  6. </td></tr>
  7. <tr><td><label for="contrasena">Contraseña</label>
  8.   <input type="password" id="contrasena" /></td></tr>
  9. <tr><td colspan=2 align="center"><input type="submit" value="Ingresar"></td></tr></table>
  10.  
  11. </form>
  12.  
  13.  
  14. </body>
  15. </html>
Muchas gracias

Etiquetas: Ninguno
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 19:26.