我的表单计算有问题。
这是我的javascript:
function kembali()
var total=document.getElementById('total1').value;
var bayar=document.getElementById('bayar1').value;
document.getElementById('kembalian1').value=bayar*total;
这是我的HTML :
<form><table><tr>
<td>Total</td>
<td>:</td>
<td><input type="text" name="total" id="total1" value="50000"/></td>
</tr>
<tr>
<td>Bayar</td>
<td>:</td>
<td><input type="text" name="bayar" id="bayar1" onkeyup="kembali()" autocomplete="off"/></td>
</tr>
<tr>
<td>Kembalian</td>
<td>:</td>
<td><input type="text" name="kembalian" id="kembalian1"/></td>
</tr></table></form>
我将此代码用于jsfiddle.net并且无法正常工作。如何解决这个问题?你能帮助我吗?谢谢。
答案 0 :(得分:2)
您需要从-h 0.0.0.0
下方选择onLoad
至No Wrap in head
选项。
更新FIDDLE
第二个下拉菜单是Frameworks & Extensions
,默认设置为Code Wrap
。
有4个选项可供选择:
<强>的onLoad:强>
包装代码,使其在onLoad窗口事件
中运行<强> onDomReady:强>
包装代码,使其在onDomReady窗口事件
中运行 没有换行 - onLoad
:
不要包装JavaScript代码,将其放在<head>
部分
没有换行 - <head>
:
不要包装JavaScript代码,将其放在<body>
部分