Cita:
Iniciado por Eucodance Hola ¿cómo estas? Si, se puede.
El HTML
Código HTML:
Ver original<input type="text" name="telefono" onkeypress="return numeros(event)">
El JS
Código Javascript
:
Ver originalfunction numeros(e){
key = e.keyCode || e.which;
tecla = String.fromCharCode(key).toLowerCase();
letras = " 0123456789";
especiales = [8,37,39,46];
tecla_especial = false
for(var i in especiales){
if(key == especiales[i]){
tecla_especial = true;
break;
}
}
if(letras.indexOf(tecla)==-1 && !tecla_especial)
return false;
}
Suerte!
Gracias!! Si tenia claro que se podía con Javascript, pero me interesaba saber que si se podía hacer con PHP, ya que me acomoda más. Pero igual un millón de gracias, mes sirve para el momento.
Cita:
Iniciado por rodrigo791 Bienvenido, estamos para ayudar,
depende de vos donde queres hacer la validación, si en cliente ( javascript ) servidor ( php ).
Con expresiones regulares podes hacerlo.
Gracias, y me interesa hacer la validación por el servidor vía PHP, osea hacer que en ese form solo se pueda escribir números. Pero creo que eso se hace directamente con Javscript, para que sea con PHP, luego de escribir el numero y darle al "submit" verificaría si es numero o letra.
¿existe alguna posibilidad que en ese form solo se puedan escribir números y no me deje escribir letras?