Necesito un codigo para que un input no deje colocar mas de 2 palabras..
Muchisimas Gracias
| ||||
Código:
<html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> function probar(texto){ var patron=/^([a-zA-Z]*\s?[a-zA-Z]*)?$/ if(patron.test(texto)==0){ alert('no'); } } </script> </head> <body> <form name="form1" method="post" action=""> <input name="textfield" type="text" size="60" onKeyUp="probar(this.value)"> </form> </body> </html>
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Cita:
Iniciado por braiank Necesito un codigo para que un input no deje colocar mas de 2 palabras.. Muchisimas Gracias Cita: Y dónde hay más de 2 palabras en "ASDDDDDD"????
Iniciado por braiank No me funciona , sigue funcionando el script aunque ponga "ASDDDDDD"
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Con el permiso del amigo Panino5001.. Código HTML: <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> function probar(texto){ var patron=/^([a-zA-Z]+){1}\s{1}([a-zA-Z]+){2}$/ if (!patron.test(texto)){ alert('no'); return false; } return true; } </script> </head> <body> <form name="form1" method="post" onSubmit="return probar(textfield.value)"> <input name="textfield" type="text" size="60"> <input type="submit" value="Probar"> </form> </body> </html>
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |