共计 806 个字符,预计需要花费 3 分钟才能阅读完成。
首先给需要使用到批量运算的表单元素加上一个统一的 class 类,我们的计划是,当表单元素发生变化时进行补零及运算,如输入 20,则补全为 20.00,并结合公式进行运算。
代码如下:
1
2
3
4
5
6
7
8
9
10
11
|
$(‘.income’).change(function(){
formData = form.val(“main”);
$.each(formData,function(index,value){
$(“input[name='”+index+“‘]”).val(Number(value).toFixed(2));
});
form.val(“main”, {
formData
});
form.render();
// console.log(formData);
});
|
$(‘.income’).change(function(),定义 class 为 income 的 dom 元素,发生 change 是,执行函数。
formData = form.val(“main”); 读取 lay-filter=”main” 的表单所有数据。
接下来就是补零和赋值并重新刷新表单元素。
在其中穿插运算即可得到。
正文完