Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maia.alb

document.createElement

Recommended Posts

aê galera, é o seguinte:

 

tô criando um objeto do input e passo vários parâmetro para ele, mas só que ao evento onKeyPress não é atribuido nada (ele não reconhece), vcs pode me ajudar?

 

novo2 = document.createElement("input");

novo2.type = "text";

novo2.name = "valor"+i;

novo2.size = "14";

novo2.className = "inputNumeros";

novo2.maxLength = "13";

novo2.onKeyPress = "return valores(event)";

div.appendChild(novo2);

 

desde já, muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria melhor se você utiliza-se o novo2.setAttribute() para definir os atributos do seu input.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dessa forma só funciona no firefox, no entanto no IE não funciona.valeu pela ajuda !!!

Cara, seguinte, para funcionar on IE tem que usardocument.creatElement("<input type='text' name='teste' onclick='javascript' ");Assim eu sei que funciona, mas acho que não funciona no FF, mas se colocar uma condição para um e outro funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maia, sua declaração está correta.

Porém, no evento você deve atribuir assim:

novo2.onkeypress = valores;
Como a sua função valores, recebe o event, nesse caso você não precisa passar parâmetro.

 

OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.