none
Ajuda com JavaScript RRS feed

  • Pergunta

  • Olá Pessoal,

     

    Estou precisando criar um JavaScript que, no evento OnBlur de um inputText (text1), preencha automaticamente o próximo inputText (text2) com o valor de text1 + 0.1

     

    Alguma luz?

     

    Obrigado!

    terça-feira, 24 de julho de 2007 13:31

Todas as Respostas

  • O código principal está aí...
    Depois vc tem que fazer as suas validações
    Uma delas é ver se o que a pessoa digitou no campo 1 é um valor válido (função isNaN() te ajudará)



    <html>
      <body>
        <script language="javascript">
          function AdicionaValor(oInput, inputName, inputInc) {
            var newValue = (parseFloat(oInput.value) + inputInc);
            var oInput2 = oInput.form.elements[inputName];

            oInput.value = parseFloat(oInput.value).toFixed(2);
            oInput2.value = newValue.toFixed(2);

            oInput2.focus();
            oInput2.select();
          }
        </script>
        <form name="frmTeste">
          Valor 1: <input type="text" name="val1" value="0.00" onblur="AdicionaValor(this, 'val2', 0.1)"><br>
          Valor 2: <input type="text" name="val2" value="0.00">
        </form>
      </body>
    </html>



    Espero ter ajudado!
    terça-feira, 24 de julho de 2007 15:01