
24/06/2010, 19:21
|
 | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses Puntos: 1485 | |
Respuesta: JS para todo los input text tienes varias formas: - una es la que quieres evitar, escribiendo los eventos en todos los INPUTs.
- otra forma es capturando todos los elementos INPUTs con getElementsByTagName y luego lo recorres para determinar el tipo. una vez determinado lo agregas segun el evento que quieras. es decir, en este caso onkeypress,
Código:
element.onkeypress = function(evt){
evt = evt || event;
return isNumberKey(evt);
};
- la otra forma es registrando el evento en un elemento donde este sea un ancestro de todos los INPUTs. luego mediante el objeto event determinas en que elemento ocurre el evento. de ser los campos, procedes con el proceso. de esta forma no tienes que registrar varias veces el evento en diferentes elementos.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |