我正在为以下问题寻找解决方案,
我需要一个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>
答案 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>