如何实现下拉列表里的值同数据库里的值联动? 25

求教:说明:三个变量(顾客id,顾客姓名,地址)要求:顾客id(用一个下列表实现,并且id的值是从数据库里面读取的)顾客姓名和地址是用文本框显示,要求选择对应的id值时候... 求教:
说明:三个变量(顾客id,顾客姓名,地址)
要求:顾客id (用一个下列表实现,并且id的值是从数据库里面读取的)
顾客姓名和地址是用文本框显示,要求选择对应的id值时候,
文本框里顾客姓名和地址的值是该id在数据库里面对应的值,
以便于修改操作。
不想用ajax实现,谢谢。
展开
 我来答
huziu235
2009-03-25
知道答主
回答量:30
采纳率:0%
帮助的人:24.8万
展开全部
不用ajax,只能这么做,做三个组select option 的 value 均为 id值,innerHTML也就是<option></option>间的东西分别为id,姓名,地址。
然后在innerHTML为id的select中加入onchange事件。onchange时获得innerHTML为id的select的值,然后吧其他两个select的值变为前面获得到得值。就OK了。这个前提是id是唯一的,不然会出错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang_hai_jun
2009-03-25 · TA获得超过292个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:137万
展开全部
定义一个二维数组
var aa=new Array();
aa=[[id0,姓名0,地址0],[id1,姓名1,地址1],...];

你的数组估计要在<% %> 里面定义。
这个数组和下拉菜单的顺序一致,下拉菜单定义一个onchange事件,
得到选择了第几个值(i),然后将aa[i][1],aa[i][2]赋给文本框。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c179c57cb
2009-03-24 · TA获得超过103个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:107万
展开全部
如果是web的话XMLHttpRequest能解决你的问题,用Javascript写一个input改变时触发的函数,通过XMLHttpRequest到后台找数据,最后更新相应的字段。如果是CS结构的话,注册一个文本框改变事件,事件发生去数据库找到后更新其他字段就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fannyxjf
2009-03-24 · TA获得超过1046个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:187万
展开全部
基本原理是把这三个input放到一个form里面,在下拉列表的onchange方法里面做表单提交、刷新页面。楼主说下你用的是JSP还是Struts之类的框架,不然没法再详细讲。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钢铁般的豆腐
2009-03-24 · TA获得超过380个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:250万
展开全部
ajax。
具体写法可以去查下ajax实现下拉联动的例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式