Cita:
Iniciado por mpcmarcos Evento del textbox: onkeypress="return soloNumeros2(event);"
function soloNumeros2(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = evt.keyCode ? evt.keyCode : evt.which ;
return (key <= 40 || (key >= 48 && key <= 57));
}//
Casi
En realidad tal y como está hace precisamente lo contrario, sólo deja poner números.
Para que impida poner números y permita otros caracteres debes retornar la afirmación como negación (
!)
Código:
function soloNumeros2(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = evt.keyCode ? evt.keyCode : evt.which ;
return !(key <= 40 || (key >= 48 && key <= 57));
}//
Un saludo