就是说在一个jsp上实现对数据库的添加功能之后,想在下次添加数据
的时候如果在电话号码那一栏输入了数据库中已经存在的号码,那就会
将这条号码的全部信息都调出来然后自动填入到别的框中,只需要改
不一样的就好,使用的是jeecg,希望能有代码可以参考
jeecg没用过,我是菜鸟,不过我可以提供思路:
对输入号码的input绑定一个change事件,change发生后使用ajax去后台查询此号码信息,将查询后的信息转为json传到到jsp,我用jq伪代码演示下:
$("#isdnInput").change(function(){
var isdn = $(this).val();
ajaxQuery(isdn, function(isdnInfo){//处理成功后的回调函数
$("#username").val(isdnInfo.userName);//取此号码的用户名称显示到input控件
});
});
//info是返回的号码数据
var info = {“v1” : 1, “v2” : 2};
for(var prop in info) {//你输入框名称和info的属性对应,一个循环就可以搞定赋值问题
$("input[name='" + prop + " ']").val(info[prop]);
}
编辑结束通过光标离开事件,传值后台查数据库,如果查到了拿到结果集,对目标区域的空白输入框填充数据。