Ir para conteúdo

POWERED BY:

Arquivado

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

Creedence

Duvida jQuery

Recommended Posts

Boa tarde !

 

Minha duvida é sobre jquery e não sei se seria aqui mesmo.

 

Eu preciso que, ao inserir um valor num campo de formulário (input text) outro campo do mesmo formulário assuma um valor baseado nesse primeiro.

 

<form method="post" action="#">
Valor 1 : <input type="text" class="valor1" name="valor1"><br>
Valor 2 : <input type="text" class="valor2" name="valor2"><br>
</form>
Ex: Queria que meu input valor2 assumisse o valor de valor1 vezes 2 por exemplo.
Ou seja, ao colocar 5 no input type valor1, o input type valor2 alterasse automaticamente pra 10.
Se eu tiro as duas linhas antes do alert, o Alert funciona direitinho.
$(document).ready(function(){
$( ".valor1" ).change(function() {
$varresult = valor1 * 2;
$( ".valor2" ).val($varresult);
alert( "Campo valor1 alterado !!!" );
});
});
Obrigado,
Marcos

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, você está no lugar errado, pra isso existe a seção de Javascript aqui no iMasters, mas já que você teve todo o trabalho de postar, tentarei te ajudar.

Você só quer o valor do valor1 multiplicado por 2 no valor2? Você até que fez um código ok, era só parar pra entender o que significa o val em jQuery e aplica-lo ao segundo input.

$('.valor1').change(function() {
   $valorInput = $('.valor1').val();

   $('.valor2').val($valorInput * 2);
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, muito obrigado pelas respostas.

 

Agora ficou correto. Apliquei a correção do L.Henrique.

Da próxima vez posto no lugar correto.

 

Valeu mesmo !

 

Marcos

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.