首页 > Web开发 > 详细

jquery 根据输入框输入的值 自动计算其他值的实例

时间:2015-08-07 12:52:58      阅读:837      评论:0      收藏:0      [点我收藏+]

<html>

  <head><script type="text/javascript" src="__ROOT__/Common/js/jquery.js"></script></head>

 <body>

    <form name="myform" action="__ROOT__/?m=Confirm&a=modjiesuan" method="post">

   <input type="hidden" name="id" value="{$id}" />
   <ul class="forminfo">
   <li><label>数据包</label><input name="b_name" type="text" value="{$list.b_name}" readonly class="dfinput" />
   <li><label>结算数量</label><input name="all_nums" type="text" id="all_nums" value="{$list.all_nums}" readonly class="dfinput" />
   <li><label>放出单价</label><input name="b_price" type="text" id="price" onblur="checkmoney()" value="{$list.b_price}" class="dfinput" /><i>*单价</i></li>
   <li><label>所扣税点</label><input name="b_shuidian" type="text" id="sdian" onblur="checkmoney()" value="{$list.b_shuidian}" class="dfinput" /><i>税点</i></li>
   <li><label>结算金额</label><input name="all_money" type="text" id="allmoney" value="{$list.all_money}" class="dfinput" /><i>结算金额</i></li>
   <li><label>&nbsp;</label><input name="sub" type="submit" class="btn" value="确认更改"/></li>
   
</ul>
   </form>

   </body>

</html>

<script type="text/javascript">
function checkmoney(){
  var price = $("#price").val();
  var b_shuidian = $("#sdian").val();
  var num = $("#all_nums").val();
  if(b_shuidian > 0.1){
    money = price * num - price * num * b_shuidian * 0.01;
  }else{
    money = price * num;
  }
  money2 = money.toFixed(3);    //浮点型的保留3位小数点
  $("#allmoney").val(money2);
}
</script>

jquery 根据输入框输入的值 自动计算其他值的实例

原文:http://www.cnblogs.com/bingbingde/p/4710329.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!