
25/10/2005, 22:51
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
USa el buscador de los foros. Esa pregunta ya ha sido hecha y contestada....
Mira aquí: http://www.forosdelweb.com/f13/permitir-solo-numeros-textbox-292139/
La linea que te interesa es esta:
tecla = (document.all) ? e.keyCode : e.which;
Adaptándola quedaría tu código así:
function WP_data(){
var key=(document.all) ? e.keyCode : e.which;//codigo de tecla.
if ((key>=0 && key <=47))
{window.event.keyCode=0;}
if ((key>=58 && key <=64))
{window.event.keyCode=0;}
if ((key>=91 && key <=96))
{window.event.keyCode=0;}
if (key>=123 )
{window.event.keyCode=0;}
}
//----------------------
function LP_data(){
var key=win(document.all) ? e.keyCode : e.which;//codigo de tecla.
if (key < 48 || key > 57) {//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}
}
Y no te olvides cambiar el keypress por:
onkeypress="return validar(event)"
Todo lo explica JavierB en ese post.
Y, por favor, la próxima vez usa el buscador. 
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |