Javascript/Jquery计算动态文本框的形式
Javascript/Jquery calculate dynamic textbox form
我得到了一个jquery代码来创建动态文本框。这是我的jquery代码:
var rowNum = 0;
function addRow(frm) {
rowNum ++;
var row = '<p id="rowNum'+rowNum+'">Tanggal: <input type="text" class="datepick" name="qty[]" id="date'+rowNum+'" value="'+frm.add_qty.value+'" readonly="readonly"> Harga: <input type="text" name="name[]" value="'+frm.add_name.value+'" readonly="readonly"> <input type="button" value="Remove" onclick="removeRow('+rowNum+');"></p>';
jQuery('#itemRows').append(row);
frm.add_qty.value = '';
frm.add_name.value = '';
}
function removeRow(rnum) {
jQuery('#rowNum'+rnum).remove();
}
这是我的表单代码:
<div class="form-group">
<label>Price Given</label>
<div id="itemRows">
<label class="strong">Date: <input type="text" name="add_qty" class="datepick" id="date[]" />
Price: <input type="text" name="add_name" />
<input onclick="addRow(this.form);" type="button" value="Add" />
</div>
</div>
<div class="form-group">
<label>Total</label>
<input type="text" class="form-control" name="total" id="total" />
<button type="button" name="calculate">Calculate</button>
</div>
我的问题是,如何创建我的文本框'total'可以自动或可以计算(通过按下按钮计算)文本框'add_name'(价格)的总数?我希望有一个最简单的方法来做这个计算
请尝试此代码
$(document).ready(function(){
$("input[type='text'][name='add_name']").change(function(){
var sum = 0
$("input[type='text'][name='add_name']").each(function(){
sum = sum + parseInt($(this).val());
});
$("input[type='text'][name='total']").val(sum);
});
});
演示试试这个
$('[name="calculate"]').on('click', function() {
var sum = 0;
$('[name="add_name"]').each(function() {
sum += $(this).val();
})
$('#total').val(sum);
})
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- onkeyup无法动态创建多个文本区域
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 在highcharts.js中向点弹出窗口动态添加文本
- 如何为动态创建的文本区域中输入的值更新ng模型
- 动态启用/禁用来自控制器的输入文本
- 如何动态添加和删除多个类名的文本
- 如何在flash html5画布项目中动态更改文本颜色
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 使用 JavaScript 将文本框的内容作为段落文本动态插入
- 当我点击td时,在jquery中获取td文本动态
- 将文本动态附加到
元素内的 元素会破坏我的设计
- Contentflow-如何使标题文本动态调整大小
- 如何在<text区域>当段落和文本动态地围绕URL时
- 通过内容脚本 - javascript 将文本动态注入 facebook 的共享对话框
- Jquery自动完成输入文本动态创建
- 如何根据预先确定的文本动态调整文本框高度的大小,但页面宽度可变
- 为添加的文本动态添加颜色