javascript - 根据用户输入计算JavaScript中的变量

标签 javascript html input onchange

我有以下 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,例如,可以通过将常数乘以用户输入的指定投注金额。

感谢您的时间和考虑。

最佳答案

这个?

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

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

关于javascript - 根据用户输入计算JavaScript中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277300/

相关文章:

html - 如何调整所有设备中的文本大小?

javascript - DOM 输入事件与 setTimeout/setInterval 顺序

python 3 : receive user input including newline characters

javascript - 如何防止 iOS4 中右侧弹出面板的水平滚动?

html - 如何在背景图像中应用视差

javascript - 如何从克隆表中获取数据属性?

html - 如何在div中的列表两侧放置相等大小的边框

javascript - 使用 jQuery 禁用输入不起作用

javascript - 相当于fabric.js中的ctx.translate

Javascript:使用 Object.assign 克隆实例时出现成员方法错误