Hola a todos, me he visto en la situación de implementar en un proyecto la funcionalidad explicada en la
FAQ nº 37... pero no consigo que me funcione...
Simplemente creo la función en JavaScript
:
Código:
function soloNumeros(){
var key = window.event.keyCode;
if (key < 48 || key > 57) window.event.keyCode = 0;
}
y creo un input así:
Código:
<input name="nombre" type="text" onKeyPress="javascript: soloNumeros();">
Mirando en la consola de JavaScript del navegador veo que sale un error:
window.event has no properties...
He cambiado ligeramente la función:
Código:
function soloNumeros(e){
var key = e.keyCode;
if (key < 48 || key > 57) e.keyCode = 0;
}
y el input:
Código:
<input name="nombre" type="text" onKeyPress="javascript: soloNumeros(event);">
pero me dice:
setting a property that has only a getter, pq supongo que no se pueden modificar propiedades de un evento...
La verdad no sé ya que hacer, he visto varios posts de gente que le ha funcionado, incluso con otro código que tb he probado... pero a mi no me funciona
Alguien podria echarme una manita????
Thanks!!