我有以下javascript代码:
$(':input').bind('keypress keydown keyup change',function(){
var BetAmount1 = parseFloat($(':input[name="BetAmount"]').val(),10);
var v = '';
if (!isNaN(BetAmount1)){
v = BetAmount1 * 10;
}
$(':input[name="PotentialGain"]').val(v.toString());
});
我通过PHP回显了以下两个输入:
<input class="defaultText" type="text" name="BetAmount" id="BetAmount">
<input type="text" name="PotentialGain" id="PotentialGain" />
当用户输入或更改BetAmount
时,我想立即显示计算出的PotentialGain
,例如,可以通过将常数乘以输入的指定下注金额来找到用户。
感谢您的时间和考虑。
答案 0 :(得分:2)
此?
$betAmount.on( 'keyup change', function () {
var gain = 10 * +this.value;
if ( isNaN( gain ) ) return;
$potentialGain.val( gain );
});
答案 1 :(得分:0)
我建议你注意Knockout.js lib http://knockoutjs.com/examples/cartEditor.html,使用这个lib很容易做到这一点甚至更多!