JS自动计算表单金额

JS自动计算表单金额

        js实现自动计算表单项中的金额,自动汇总数值,用户无需再次计算,在点击提交前就已经计算出数值并显示在文本框中,若要使用本效果,请添加一个表单输入判断,这样可避免程序出错,提升用户体验。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>自动计算金额</title>
<script type="text/javascript">
function count(){
  var amount,price,money;
  amount=document.form1.txt_year.value;
  price=document.form1.txt_by.value;
  money=amount*price;
  document.form1.txt_bail.value=money;
}
</script>
</head>
<body style="font-size:12px">
<table width="785" height="508" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="193" height="175">&nbsp;</td>
    <td width="592" height="175">&nbsp;</td>
  </tr>
  <tr>
    <td height="202">&nbsp;</td>
    <td align="center" valign="middle" height="202"><table width="90%"  border="0" cellspacing="1" cellpadding="1">
      <form name="form1">
        <tr>
          <td height="22" colspan="2" align="center">加盟商信息</td>
        </tr>
        <tr>
          <td width="150" height="22" align="right">签订金额:</td>
          <td height="22" align="left"><input name="txt_money" type="text" id="txt_money2"></td>
        </tr>
        <tr>
          <td height="22" align="right">签订日期:</td>
          <td height="22" align="left"><input name="txt_date" type="text" id="txt_date"></td>
        </tr>
        <tr>
          <td height="22" align="right">合同年限:</td>
          <td height="22" align="left"><input name="txt_year" type="text" id="txt_year" size="10" onBlur="count()">
        年
          <input name="txt_by" type="hidden" id="txt_by" value="2000"></td>
        </tr>
        <tr>
          <td height="22" align="right">保证金:</td>
          <td height="22" align="left"><input name="txt_bail" type="text" id="txt_bail" readonly="true"></td>
        </tr>
        <tr>
          <td width="150" height="32" align="right">&nbsp;</td>
          <td height="22" align="left"><input type="submit" name="Submit3" value="  签订合同  ">
              
&nbsp;&nbsp;
        <input type="reset" name="Submit4" value="  重置内容  "></td>
        </tr>
      </form>
    </table></td>
  </tr>
  <tr>
    <td height="131">&nbsp;</td>
    <td height="131">&nbsp;</td>
  </tr>
</table>
</body>
</html>

 

 

 

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值