Ir para conteúdo

POWERED BY:

Arquivado

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

Gabriel T.

Incluir value input no mesmo momento

Recommended Posts

Bom pessoal, estou querendo validar um input que precisa fazer 3 verificações no MySQL, então quero criar 2 inputs hidden com o mesmo value do original, como se fosse uma cópia.

Mas, quando o usuário digitar o valor no input, preciso que no mesmo momento, inclua o value no input hidden para que a verificação seja feita imediatamente.

Pesquisei mas não encontrei nada com esse assunto...

Alguém poderia me ajudar?

Obrigado!

 

Bom pessoal, eu achei um código bem interessante que copia o valor do input original:

 

onblur="document.getElementById('inputhidden1').value= document.getElementById('inputoriginal').value; document.getElementById('inputhidden2').value= document.getElementById('inputoriginal').value;" />

 

Mas é que ele somente funciona se eu clicar em submit no formulário, e então a validação não fica bem certa...

Vou explicar melhor:

 

Tenho 3 inputs: 2 hiddens e 1 text normal.

Quero pegar o value do text normal e incluir nesses 2 hiddens, mas na hora certa, como se estivesse escrevendo as mesmas coisas nos 3 inputs, para não acontecer nenhum erro na validação...

Creio que com jQuery eu possa fazer isso...

Continuarei pesquisando, mas seria muito melhor com a ajuda de vocês... ^_^

Obrigado pela sua atenção.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim com jQuery é fácil e nem seria necessário você criar inputs hidden, bastaria pegar o valor do input com o comando

 

var input = $('#meuinput').val();

 

Mas se quiser realmente fazer desta sua maneira, tente algo assim

 

<script type="text/javascript">
function adicionainput(valorcampo) {
   var campoclone = document.getElementById("campoclone");
   campoclone.value = valorcampo.value; 
}
</script>
<form>
   <input name="nome" onchange="adicionainput(this)" />
   <input type="hidden" name="campoclone" id="campoclone" />
</form>

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.