
02/10/2008, 02:24
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Respuesta: Restringir caracteres en una caja de texto Bien hay va la solucion por la que opte:
var code = event.keyCode ? event.keyCode : event.charCode;
var tecla = String.fromCharCode(code);
if (tecla == '<' || tecla == '!'){
event.returnValue = false;
return false;
}
Este fragmento de codigo lo inserte en una funcion que se evaluava siempre del componente (lo mas eficiente hubiese sido crearme una funcion nueva relacionada como bien habeis dicho con el onKeyPress pero si hacia eso tendria que generar la dll donde están los controles).
Ahora lanzo otra pregunta al aire. He insertado este cógido en otro componente pensado que funcionaria perfertamente pero cual es mi sorpresa cuando veo que en vez de cogerme el caracter "<" me cogia una a minuscula con un gorrito (Cod ASCII 226) y cuando insertaba el caracter "!" me cogia un "1".
¿Alguien sabe a que se puede deber eso?.
Un saludo.
PSD: Gracias por vuestra ayuda y opiniones. |