为什么使用" _"在变量名称中禁用calc函数?

时间:2015-07-27 21:28:29

标签: javascript calculator

我有这个非常简单的计算器:

<!-- calculator -->             
<script type='text/javascript' >
function startCalc(){
  interval = setInterval("calc()",1);
}
function calc(){
  one = document.DINNERForm.firstBox.value;
  document.DINNERForm.chargetotal.value = ((one * 1) * (250 *    1)).toFixed(2);
}
function stopCalc(){
  clearInterval(interval);
}
</script>



<input class="right" type=text name="firstBox" value=""   onFocus="startCalc();" onBlur="stopCalc();"><br>
* 250.00<br>
= <input class="right" type=text name="chargetotal">    
</FORM>  

这很好用。

但是,我必须更改名称&#34; chargetotal&#34;至&#34; charge_total&#34;,因为这是我必须提交给托管付款页面的变量。

问题,当我将名称更改为&#34; charge_total&#34;时,计算器不再有效:

<!-- calculator -->             
<script type='text/javascript' >
function startCalc(){
  interval = setInterval("calc()",1);
}
function calc(){
 one = document.DINNERForm.firstBox.value;
  document.DINNERForm.charge_total.value = ((one * 1) * (250 *  1)).toFixed(2);
}
function stopCalc(){
  clearInterval(interval);
}
</script>



<input class="right" type=text name="firstBox" value=""  onFocus="startCalc();" onBlur="stopCalc();"><br>
* 250.00<br>
= <input class="right" type=text name="charge_total">    
</FORM>         

任何人都可以帮我解决一个简单的计算器输出到&#34; charge_total&#34;?

谢谢。

0 个答案:

没有答案