Javascript 使用onekeyup脚本计算表单输入
我正在寻找以下问题的解决方案 我需要一个Javascript代码来计算onekeyup。 例如,如果我在text1中插入一个值2。在text2中,值必须为200Javascript 使用onekeyup脚本计算表单输入,javascript,jquery,Javascript,Jquery,我正在寻找以下问题的解决方案 我需要一个Javascript代码来计算onekeyup。 例如,如果我在text1中插入一个值2。在text2中,值必须为200 <form> <input type='text' name='text1'> <input type='text' name='text2'> <script> var factor= 100;
<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>
又快又脏:
<input id="text1" type='text' name='text1' onkeyup="document.getElementById('text2').value = parseInt (this.value) * 100;">
<input id="text2" type='text' name='text2'>
我将空变量存储在函数外部,然后在输入值更改时在函数内部设置值 var系数=100; var text1; var text2; document.querySelector'input[name=text2]'。onkeyup=function{ text1=document.querySelector'input[name=text2]'。值*因子; console.logtext1; } document.querySelector'input[name=text1]'。onkeyup=function{ text2=document.querySelector'input[name=text1]'。值/系数; console.logtext2 } 这就是答案 HTML
<input type="text" id="valor1">
<span id="resultado1"></span>
<input type='text' id="valor2">
<span id="resultado2"></span>
谷歌谷歌请看
$(function()
{
var factor = 100;
$("#valor1").on("keyup",function()
{
var valor1 = parseInt($("#valor1").val());
var resultado1 = valor1 * factor;
$("#resultado1").text(resultado1);
})
$("#valor2").on("keyup",function()
{
var valor2 = parseInt($("#valor2").val());
var resultado2 = valor2 / factor;
$("#resultado2").text(resultado2);
})
})