使用onekeyup脚本

时间:2018-02-23 11:13:10

标签: javascript jquery

我正在为以下问题寻找解决方案,

我需要一个Javascript代码来使用onekeyup来计算。 例如,如果我在text1中插入值2。在text2中,值必须为200。

      <form>

        <input type='text' name='text1'>

        <input type='text' name='text2'>

        <script>
        var factor= 100;
        var text1= value in text2 * factor;
        var text2= value in text1 / factor;

      </form>

3 个答案:

答案 0 :(得分:0)

快速而肮脏:

<input id="text1" type='text' name='text1' onkeyup="document.getElementById('text2').value = parseInt (this.value) * 100;">
<input id="text2" type='text' name='text2'>

答案 1 :(得分:0)

我已将空变量存储在函数外部,然后在输入值发生变化时设置函数内的值。

var factor= 100;
var text1;
var text2;

document.querySelector('input[name="text2"]').onkeyup = function() {
  text1 = document.querySelector('input[name="text2"]').value * factor;
  console.log(text1);
}

document.querySelector('input[name="text1"]').onkeyup = function() {
  text2 = document.querySelector('input[name="text1"]').value / factor;
  console.log(text2)
}
<form>
<input type='text' name='text1'>
<input type='text' name='text2'>
</form>

答案 2 :(得分:0)

这就是答案。

HTML

libraries-override:
  system/base: false

JS

<input type="text" id="valor1">
    <span id="resultado1"></span>
  <input type='text' id="valor2">
  <span id="resultado2"></span>