Ir para conteúdo
Fórum Script Brasil
  • 0

Atualizar input


douglaspr

Pergunta

Boa noite,

Oque eu preciso é o seguinte :(

tenho 3 inputs em um form,

no primeiro ele guarda um valor x, por exemplo: "3000".

nos outros você que define o valor, e conforme você vai digitano ele vai subtraino do primeiro.

e no restante dos inputs também.

gostaria de saber como fazer isso.

Grato.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Atualizar o 3000 ao DIGITAR é uma idéia.

Atualizar ao clicar num botão "Atualizar 3000" é uma boa idéia.

Fique a vontade para escolher, você vai entender o "problema" quando for testar.

Função

<script>
  function atualizaValor(Original) {
  var input1 = document.getElementById('input1');
  var input2 = document.getElementById('input2');
  var input3 = document.getElementById('input3');

  var valor1 = input1.value;
  var valor2 = input2.value;
  var valor3 = input3.value;

  if (valor2 == '') valor2 = 0;
  if (valor3 == '') valor3 = 0;

  var novoValor = Original - valor2 - valor3;

  input1.value = novoValor;
  }
</script>
Modo 1 (má idéia)
<input id="input1" name="input1" type="text" value="3000" disabled>
<input id="input2" name="input2" type="text" onKeyUp="atualizaValor(3000)">
<input id="input3" name="input3" type="text" onKeyUp="atualizaValor(3000)">
Modo 2 (boa idéia)
<input id="input1" name="input1" type="text" value="3000" disabled>
<input id="input2" name="input2" type="text">
<input id="input3" name="input3" type="text">

<input type="button" value="Atualizar" onClick="atualizaValor(3000)">

MAS, você vai ter que impedir que o usuário digite letras. Procure pelo fórum que você vai achar ;)

Editado por fiote
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...