首先给需要使用到批量运算的表单元素加上一个统一的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”的表单所有数据。
接下来就是补零和赋值并重新刷新表单元素。
在其中穿插运算即可得到。
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/10706