HTML代码:
Js代码:
使用blur事件,但你填写完数据,点击其他地方的时候触发。
获取name为’RechargeAmount’input标签的值,Post方法提交数据,然后把控制器传过来的数组填充到form表单。
loadDatatoForm()方法填充表单需要插件。
$("#UsRechargeAmount").blur(function () {
//调用封装的方法
var RechargeAmount = $("#formRecharge [name='RechargeAmount']").val();
$.post("SelectUserAccount", { RechargeAmount: RechargeAmount}, function (data) {
console.log(data)
loadDatatoForm("formRecharge", data);//根据json对象填充form表单
}, "json")
});
控制器方法:
根据client(客户)ID查询出该客户对应账户的账户总额,把查询出的数据进行简单计算,再声明一个数组,给数组赋值,再输出。
效果图:
填写完充值金额,点击其他地方,灰色输入框的数据会自动计算并填充。