我希望用户在两个输入字段中输入值,然后对将在其他三个输入字段中显示的结果运行计算。纯JavaScript会很棒,但是如果有人能指出一个好的jQuery插件也会很好。我找到了一个,但它只提供sum,avg,min,max函数。
他们在A中输入一个值,在B中输入一个
<input type="text" name="a">
<input type="text" name="b">
下面,计算将在C,D,E中即时显示。
<input type="text" name="c">
<input type="text" name="d">
<input type="text" name="e">
C = A * .03
D = B * .03
E =(A * .03)/ 2 +(B * .03)
答案 0 :(得分:3)
$('input[name="c"]').val($('input[name="a"]').val()*.03);
$('input[name="d"]').val($('input[name="b"]').val()*.03);
$('input[name="e"]').val((($('input[name="a"]').val()*.03)/2)+($('input[name="b"]').val()*.03));
答案 1 :(得分:1)
$('input[name="c"]').val( parseInt($('input[name="a"]').val())*0.3);
$('input[name="d"]').val( parseInt($('input[name="b"]').val())*0.3);
var d= (parseInt($('input[name="c"]').val())/2)+parseInt($('input[name="d"]').val())
$('input[name="e"]').val( d);
Jsfiddle:http://jsfiddle.net/vefLX/9/