Ir para conteúdo

POWERED BY:

Arquivado

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

edmjunio

Acessar campo input pelo nome

Recommended Posts

Bom dia a todos.Eu preciso atribuir um valor a um campo input dinamicamente ou seja dependendo da opção selecionada em um select o input recebe um valor.Ou seja na selecao do select eu envio para um função o valor e o nome do input, até ai tudo bem eu só não sei como fazer a atribuição do valor.EX.

funcao calcula_valor(valor,nome_input){var val=valor;var nome=nome_input;if (val!=""){  document.forms[0]......(como fazer?).value=valor;}}

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim:

document.getElementsByName('NOME_DO_ELEMENTO').item(0).value = VALOR;

Ou pelo ID, assim:

document.getElementById('ID_DO_ELEMENTO').value = VALOR;

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

você só não pode ter dois ID's iguais.

 

Ao utilizar o método getElementsByName(), ele vai retornar um array dos elementos que possuem o name informado e vai ignorar o ID.

 

Utilizando o método getElementById(), ele vai retornar o primeiro elemento do formulário com o ID informado e vai ignorar o name

 

Por isso não gera conflito!

 

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.