Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/01/2008, 07:00
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: Impedir numeros en textbox!

Cita:
Iniciado por mpcmarcos Ver Mensaje
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
__________________
Javascript Códigos - Bambú difunde