我的前台页面有个table,上面有一列,最下面的单元格里的值是这一列上面所有单元格里的值的和
- HTML code
<input id="Text96" runat="server" class="input2 " onchange="checkliuliang(this)" onfocus="checkCount();" type="text" />
- JScript code
function checkCount() { var Ncount=0; if($("Text4").value.Trim()!="") { Ncount=parseFloat($("Text4").value.Trim().toString())*(parseFloat("0.7143")); } if($("Text13").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text13").value.Trim().toString())*(parseFloat("0.9")); } if($("Text22").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text22").value.Trim().toString())*(parseFloat("0.9714")); } if($("Text29").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text29").value.Trim().toString())*(parseFloat("12.15")); } if($("Text37").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text37").value.Trim().toString())*(parseFloat("1.4714")); } if($("Text46").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text46").value.Trim().toString())*(parseFloat("1.4714")); } if($("Text55").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text55").value.Trim().toString())*(parseFloat("1.4571")); } if($("Text64").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text64").value.Trim().toString())*(parseFloat("1.4286")); } if($("Text73").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text73").value.Trim().toString())*(parseFloat("1.7143")); } if($("Text81").value.Trim()!="") { Ncount=Ncount+parseFloat($("Text81").value.Trim().toString())*(parseFloat("1.229")); } if($("Text89").value.Trim()!=""&&$("Text95").value.Trim()) { Ncount=Ncount+parseFloat($("Text89").value.Trim().toString())*(parseFloat($("Text95").value.Trim().toString())); } $("Text96").value=Ncount.toString(); }
这个input用了onfocus的鼠标焦点事件,我现在想取消这个焦点事件,让这个值在页面加载时直接显示。那么这个inpuit里的值怎么取出来呢?
------解决方案--------------------------------------------------------
在页面最下面加上:
<script>checkCount();</script>