0

我有以下 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" />

当用户输入或更改 aBetAmount时,我想立即显示一个计算PotentialGain的 ,例如,可以通过将一个常数乘以用户输入的指定赌注金额来找到它。

感谢您的时间和考虑。

4

2 回答 2

2

这个?

$betAmount.on( 'keyup change', function () {
    var gain = 10 * +this.value;
    if ( isNaN( gain ) ) return;
    $potentialGain.val( gain );
});

现场演示:http: //jsfiddle.net/Rj64t/

于 2012-11-07T20:12:05.747 回答
0

我建议你关注 Knockout.js 库http://knockoutjs.com/examples/cartEditor.html,使用这个库很容易做到这一点,甚至更多!

于 2012-11-07T20:08:59.530 回答