
Problema con asignación de función
Publicado por Rolando (14 intervenciones) el 23/03/2009 23:41:13
Estimados colegas...
Lo he intentado hacer de mil formas, con prototypejs y con javascript nativo...
lo que necesito es tomar todos los <inputs> dentro de un form que tengan la clase "AI_INTEGER" y le asigne un comando JS en el onkeydown... es decir
antes de...
<input type="text" name="edad" class="AI_INTEGER" />
después de pasar por mi función... quede así
<input type="text" name="edad" class="AI_INTEGER" onMouseDown='return justInt(event.keyCode)"/>
pero no me resulta... no sé que pasa, lo he hecho con:
Event.observe("idCampo", "mousedown", function { return justInt(event.KeyCode); });
y con...
$("idcampo").mousedown = "return justInt(event.keyCode)";
y no pasa nada... alguna idea? ayuda o lo que sea por favor....
Gracias.
PD: es para un proyecto open source que quiero terminar para genrar tipos ampliados de inputs (datetime, con jsCal, enum, etc...) para entregarlo a la comunidad y así aliviar muchos dolores de cabeza a miles de personas...
Espero su aporte... Gracias again!!!!
Lo he intentado hacer de mil formas, con prototypejs y con javascript nativo...
lo que necesito es tomar todos los <inputs> dentro de un form que tengan la clase "AI_INTEGER" y le asigne un comando JS en el onkeydown... es decir
antes de...
<input type="text" name="edad" class="AI_INTEGER" />
después de pasar por mi función... quede así
<input type="text" name="edad" class="AI_INTEGER" onMouseDown='return justInt(event.keyCode)"/>
pero no me resulta... no sé que pasa, lo he hecho con:
Event.observe("idCampo", "mousedown", function { return justInt(event.KeyCode); });
y con...
$("idcampo").mousedown = "return justInt(event.keyCode)";
y no pasa nada... alguna idea? ayuda o lo que sea por favor....
Gracias.
PD: es para un proyecto open source que quiero terminar para genrar tipos ampliados de inputs (datetime, con jsCal, enum, etc...) para entregarlo a la comunidad y así aliviar muchos dolores de cabeza a miles de personas...
Espero su aporte... Gracias again!!!!
Valora esta pregunta


0