Holaa .. como puedo validar que un campo de un formulario permita solo números...
graciass
| ||||
| Hola de nuevo. Tienes que ponerlo así:
Código:
Ahi mismo puedes añadir, si lo necesitas, los caracteres que quieres que te admita. Si por ejemplo quieres que puedan usar el signo menos, pondrías:patron = /[\d.]/; patron = /[\d.-]/; Saludos, |
| ||||
| Lo he probado Código HTML: ....
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
// dejar la línea de patron que se necesite y borrar el resto
//patron =/[A-Za-z]/; // Solo acepta letras
patron = /d/; // Solo acepta números
//patron = /\w/; // Acepta números y letras
//patron = /\D/; // No acepta números
// patron = /[\d.-]/; numeros el punto y el signo -
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
....
<input type="text" name="T2" size="20" onkeypress="return validar(event)"> La prueba fue con IE ... ¿? |
| ||||
| Hola dogduck No llores hombre, que esto se soluciona fácil Lo que ocurre es que en los foros, si utilizas las etiquetas [ php] o [ html] se come la barra invertida, pero si miras el mensaje de las FAQs verás que se pone asi:patron = /\d/; Saludos, |
| |||
| Respuesta: como Validar campo numeric hola Estaba haciendo pruebas con este código y parece que para la versión del explorer 8.0 no funciona. ¿Como puedo solucionarlo? El codigo es el que indicas abajo Cita:
Iniciado por dogduck Lo he probado Código HTML: ....
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
// dejar la línea de patron que se necesite y borrar el resto
//patron =/[A-Za-z]/; // Solo acepta letras
patron = /d/; // Solo acepta números
//patron = /\w/; // Acepta números y letras
//patron = /\D/; // No acepta números
// patron = /[\d.-]/; numeros el punto y el signo -
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
....
<input type="text" name="T2" size="20" onkeypress="return validar(event)"> La prueba fue con IE ... ¿? ![]() |
| ||||
| amigos yo utilice este codigo en explorer 8 y me funciona con el patron patron = /\d/; PERO COMO HAGO PARA AGREGAR LA (,)COMA QUE NO LO ACEPTA NO FUNCIONA: patron = /[\d,]/; dIOSSSS AUXILIO |
| ||||
| Respuesta: como Validar campo numeric Tema cerrado por viejo... quien quiera seguir con el mismo será mejor que lo referencie en un tema nuevo
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |