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. |