请问怎样在一个JSP页面上显示有记录的信息

就是说在一个jsp上实现对数据库的添加功能之后,想在下次添加数据
的时候如果在电话号码那一栏输入了数据库中已经存在的号码,那就会
将这条号码的全部信息都调出来然后自动填入到别的框中,只需要改
不一样的就好,使用的是jeecg,希望能有代码可以参考

3个回答

jeecg没用过,我是菜鸟,不过我可以提供思路:
对输入号码的input绑定一个change事件,change发生后使用ajax去后台查询此号码信息,将查询后的信息转为json传到到jsp,我用jq伪代码演示下:
$("#isdnInput").change(function(){
var isdn = $(this).val();
ajaxQuery(isdn, function(isdnInfo){//处理成功后的回调函数
$("#username").val(isdnInfo.userName);//取此号码的用户名称显示到input控件

});

});

zhaomin_g
_赵明 回复fanxin_942317684: 是的,给你写个demo
一年多之前 回复
fanxin_942317684
codedvalue 那请问如果数据很多呢,比如说这个电话号码下面有10条数据我都要取出来放到每个input的value里面只要全写进来就好了吗
一年多之前 回复

//info是返回的号码数据
var info = {“v1” : 1, “v2” : 2};
for(var prop in info) {//你输入框名称和info的属性对应,一个循环就可以搞定赋值问题
$("input[name='" + prop + " ']").val(info[prop]);

}

编辑结束通过光标离开事件,传值后台查数据库,如果查到了拿到结果集,对目标区域的空白输入框填充数据。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问