inputs dinamicos

19/07/2006 - 12:56 por Piolin Net | Informe spam
Hola!

Estoy creando inputs dinamicamente de la sigiente forma:
var newInput = document.createElement("input");
newInput.type = "text";
newInput.name = "nombre";
newInput.value = "1";

hasta aqui todo correcto pero cuando intento asignarle un valor al evento
newInput.onkeypress = "alert('pulso')";

no me hace caso ... Se asignan los eventos de una manera diferente?
Gracias.

Preguntas similare

Leer las respuestas

#1 Arturo Costa Delgado
19/07/2006 - 17:04 | Informe spam
Piolin Net escribió:
Hola!

Estoy creando inputs dinamicamente de la sigiente forma:
var newInput = document.createElement("input");
newInput.type = "text";
newInput.name = "nombre";
newInput.value = "1";

hasta aqui todo correcto pero cuando intento asignarle un valor al evento
newInput.onkeypress = "alert('pulso')";

no me hace caso ... Se asignan los eventos de una manera diferente?
Gracias.



No estoy seguro de entenderte, pero el evento que indicas ¿lo estas
asociando bien?. Tu pones que almacenas en una variable
newInput.onkeypress ="alert('pulso')"; y hasta ahí esta bien, pero esa
acción esta ligada a un evento, asi:

OnKeyPress=newInput.onkeypress

¿así lo estas haciendo?

ACD
Respuesta Responder a este mensaje
#2 Piolin Net
19/07/2006 - 17:16 | Informe spam
NO hombre, eso no tiene nada que ver con lo que trato de hacer.

yo estoy creandome un input dinamicamente con sus propiedades y eventos que
luego anexaré a un formulario con formulario.appendChild(newInput);

todo va perfecto el asunto es que los eventos no los recoge y no se si es
que hay que hacerlo con algun metodo especifico o algo por el estilo ya que
directamente no funciona (he probado el metodo setAttribute y tampoco va).

gracias.

"Arturo Costa Delgado" wrote:

Piolin Net escribió:
> Hola!
>
> Estoy creando inputs dinamicamente de la sigiente forma:
> var newInput = document.createElement("input");
> newInput.type = "text";
> newInput.name = "nombre";
> newInput.value = "1";
>
> hasta aqui todo correcto pero cuando intento asignarle un valor al evento
> newInput.onkeypress = "alert('pulso')";
>
> no me hace caso ... Se asignan los eventos de una manera diferente?
> Gracias.
>
No estoy seguro de entenderte, pero el evento que indicas ¿lo estas
asociando bien?. Tu pones que almacenas en una variable
newInput.onkeypress ="alert('pulso')"; y hasta ahí esta bien, pero esa
acción esta ligada a un evento, asi:

OnKeyPress=newInput.onkeypress

¿así lo estas haciendo?

ACD

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida