我有以下 javascript:
<script type="text/javascript">
function changeBet(parseFloat(bet)) {
var moneyline = parseFloat(<?php echo json_encode($win) ?>);
var gain = parseFloat(bet * moneyline);
document.getElementById("PotentialGain").value = gain;
}
</script>
php 变量 $win 成功地 var_dump'ed 作为浮点数。当变量gain
=bet
时,PotentialGain 按预期显示来自 BetAmount 的用户输入。这是我的回显 php 代码:
echo '<tr>';
echo '<td>type="text" name="BetAmount[]" id="BetAmount" onkeyup="changeBet(this.value);" ></td></tr><tr><td>Potential Gain:<input type="text" name="PotentialGain[]" id="PotentialGain" ></td></tr><tr><td><input type="Submit" name="send" value="Submit"></td>';
echo '</tr>';
但是,我希望将增益(作为 PotentialGain 值输入)作为用户输入bet
* var moneyline
。
结果是 NaN。是否有一个变量我没有正确解析以显示正确的增益数值?
谢谢你的帮助。