funcion rara
Hola muy buenas.
Tengo una p谩gina html conun formulario, el cual tiene cajas de texto dd el usuario s贸lo deber铆a ingresar n煤meros y comas para separar estos n煤meros.
Pues bie, heencontado una funci贸n q realiza esto a la perfecci贸n:
<script language="JavaScript">
<!--
var nav4 = window.Event ? true : false;
function acceptNum(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57) || key==44);
}
//-->
</script>
y la caja:
<input type="text" name="valor" size="12"
onKeyPress="return acceptNum(event)">
Funciona bien cuando lo ejecuto, pero cuando copio este c贸digo en mi p谩gina no me funciona, me deja poner letras.
¿ser谩 pq la caja tiene otro evento:
-caja modificada para mi p谩gina:
<input name="pueblo" type="text" id="pueblo" onKeyPress=="acceptNum(event)" onChange="javascript:f_pueblo()">
¿Ser谩 culpa del navegador?
Gracias, hasta pronto
Tengo una p谩gina html conun formulario, el cual tiene cajas de texto dd el usuario s贸lo deber铆a ingresar n煤meros y comas para separar estos n煤meros.
Pues bie, heencontado una funci贸n q realiza esto a la perfecci贸n:
<script language="JavaScript">
<!--
var nav4 = window.Event ? true : false;
function acceptNum(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57) || key==44);
}
//-->
</script>
y la caja:
<input type="text" name="valor" size="12"
onKeyPress="return acceptNum(event)">
Funciona bien cuando lo ejecuto, pero cuando copio este c贸digo en mi p谩gina no me funciona, me deja poner letras.
¿ser谩 pq la caja tiene otro evento:
-caja modificada para mi p谩gina:
<input name="pueblo" type="text" id="pueblo" onKeyPress=="acceptNum(event)" onChange="javascript:f_pueblo()">
¿Ser谩 culpa del navegador?
Gracias, hasta pronto
