validacion en caja de texto ¡¡¡¡¡¡¡¡¡
Soy un poco nuevo en java script, y necesito ayuda, por favor, si me pueden ayudar a dejar anotar nadamas numeros en un input text, y que las letras no se admitan ni caracteres, nada mas que números.... por favor
envio mi codigo para checar ..
gracias....
<INPUT TYPE="TEXT" size="2" MaxLength="3" name="edad" value="">
</th>
algo asi ....
envio mi codigo para checar ..
gracias....
<INPUT TYPE="TEXT" size="2" MaxLength="3" name="edad" value="">
</th>
algo asi ....
Hace poco tuve el mismo problema. Intenta so siguiente:
<script language="JScript">
function esnumero(objeto){
var charCode
//detectas el tipo de explorador
if (navigator.appname=="Netscape")
charCode = objeto.which
else
charCode = objeto.keyCode
if (charCode > 31 && (charCode < 48 || charCode >57)){
return false
}
return true
}
</script>
lo llamas asi <input type="text" size="2" maxlength="3" name="edad" value="" onkeypress="return esnumero(event)">
Hay me cuentas por si las duda
<script language="JScript">
function esnumero(objeto){
var charCode
//detectas el tipo de explorador
if (navigator.appname=="Netscape")
charCode = objeto.which
else
charCode = objeto.keyCode
if (charCode > 31 && (charCode < 48 || charCode >57)){
return false
}
return true
}
</script>
lo llamas asi <input type="text" size="2" maxlength="3" name="edad" value="" onkeypress="return esnumero(event)">
Hay me cuentas por si las duda
existen unas cosas llamadas expresiones regulares con las q te ahorras hacer tu las comparaciones.
<script>
function validar()
{
expr=/^d{8}/;
if (expr.test(cade)) alert("COINCIDE")
else alert ("no coincide");
}
</script>
<input type="button" value="Comprobar" onclick="validar()"></input><br>
en este caso, al poner el 8 dentro de la funcion de validar, solo acepta cadenas de 8 numeros. asi tb puedes fijar el numero de cifras.
<script>
function validar()
{
expr=/^d{8}/;
if (expr.test(cade)) alert("COINCIDE")
else alert ("no coincide");
}
</script>
<input type="button" value="Comprobar" onclick="validar()"></input><br>
en este caso, al poner el 8 dentro de la funcion de validar, solo acepta cadenas de 8 numeros. asi tb puedes fijar el numero de cifras.
