12/04/2006, 02:07
|
| | | Fecha de Ingreso: marzo-2003 Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 9 meses Puntos: 2 | |
Quiza con una expresion regular se pueda conseguir que te valide el numero decimal a medida que escribes, no lo he encontrado, pero otra forma de conseguirlo es utilizar esta función:
this.txtNominal.Attributes.Add("onkeypress", "return Floats(this, event)"); function Floats(obj, e)
{
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57, ',' = 44
cadena = obj.value;
key = (document.all)? e.keyCode:e.which;
// buscar en la cadena si existe ','
if (cadena.indexOf(',') == -1 && cadena.length > 0) {
return (key <= 13 || (key >= 48 && key <= 57) || key == 44);
} else {
return (key <= 13 || (key >= 48 && key <= 57));
} }
__________________ ¿Por qué Uri Geller doblaba cucharas? |