jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3928字,纯文字阅读大概需要6分钟。
内容图文
![jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算](/upload/InfoBanner/zyjiaocheng/1333/e5daa2dde3a34a46b40e1506e5ae322a.jpg)
jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算
各种表单情况的计算
- <script type= "text/javascript" >
- var currentRow = 3;
- $(document).ready(function(){
- $(‘#calx‘).calx();
- $(‘#add_item‘).click(function(){
- var $calx = $(‘#calx‘);
- currentRow++;
- $calx.append(‘<tr>\
- <td><input type="text" id="A‘ +currentRow+ ‘" value="" /></td>\
- <td><input type="text" id="B‘ +currentRow+ ‘" value="" data-format="$ 0,0[.]00" /></td>\
- <td><input type="text" id="C‘ +currentRow+ ‘" value="" data-format="0" /></td>\
- <td><input type="text" id="D‘ +currentRow+ ‘" value="" data-format="0[.]00 %" /></td>\
- <td><input type="text" id="E‘ +currentRow+ ‘" value="" data-format="$ 0,0[.]00" data-formula="($B‘ +currentRow+ ‘*$C‘ +currentRow+ ‘)*(1-$D‘ +currentRow+ ‘)" /></td>\
- <td><input type="button" value="remove" class="btn-remove" /></td>\
- </tr>‘ );
- //update total formula
- $(‘#F1‘).attr(‘data-formula‘,‘SUM($E1,$E‘+currentRow+‘)‘);
- $calx.calx(‘refresh‘);
- });
- $(‘#calx‘).on(‘click‘, ‘.btn-remove‘, function(){
- $(this).parent().parent().remove();
- $(‘#calx‘).calx(‘refresh‘);
- });
- });
- </script>
- < table id = "calx" width = "80%" align = "center" >
- < thead >
- <tr>
- <td style="width:250px">Item Name</td>
- <td style="width:150px">Item Price</td>
- <td style="width: 50px">Qty</td>
- <td style="width: 80px">Discount</td>
- <td style="width:150px">Sub Total</td>
- <Td></Td>
- </tr>
- </ thead >
- < tbody id = "itemlist" >
- <tr>
- <td><input type="text" id="A1" value="HDD Baracuda Black 2TB" /></td>
- <td><input type="text" id="B1" value="" data-format="$ 0,0[.]00" /></td>
- <td><input type="text" id="C1" value="" data-format="0" /></td>
- <td><input type="text" id="D1" value="" data-format="0[.]00 %" /></td>
- <td><input type="text" id="E1" value="" data-format="$ 0,0[.]00" data-formula="($B1*$C1)*(1-$D1)" /></td>
- <td><input type="button" value="remove" class="btn-remove" /></td>
- </tr>
- <tr>
- <td><input type="text" id="A2" value="BenQ LED Monitor 21 inch" /></td>
- <td><input type="text" id="B2" value="" data-format="$ 0,0[.]00" /></td>
- <td><input type="text" id="C2" value="" data-format="0" /></td>
- <td><input type="text" id="D2" value="" data-format="0[.]00 %" /></td>
- <td><input type="text" id="E2" value="" data-format="$ 0,0[.]00" data-formula="($B2*$C2)*(1-$D2)" /></td>
- <td><input type="button" value="remove" class="btn-remove" /></td>
- </tr>
- <tr>
- <td><input type="text" id="A3" value="Intel Processor i3 2328" /></td>
- <td><input type="text" id="B3" value="" data-format="$ 0,0[.]00" /></td>
- <td><input type="text" id="C3" value="" data-format="0" /></td>
- <td><input type="text" id="D3" value="" data-format="0[.]00 %" /></td>
- <td><input type="text" id="E3" value="" data-format="$ 0,0[.]00" data-formula="($B3*$C3)*(1-$D3)" /></td>
- <td><input type="button" value="remove" class="btn-remove" /></td>
- </tr>
- </ tbody >
- < tfoot >
- <tr>
- <td colspan="4" style="text-align: right">Total Price :</td>
- <td id="F1" data-format="$ 0,0[.]00" data-formula="SUM($E1,$E3)"></td>
- <Td></Td>
- </tr>
- </ tfoot >
- </table>
- <input type="button" value="Add new item" id="add_item" />
原文地址: http://www.freejs.net/article_biaodan_155.html
原文:http://blog.csdn.net/freejs/article/details/34836965
内容总结
以上是互联网集市为您收集整理的jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算全部内容,希望文章能够帮你解决jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。