在jsp表单上,点选一个下拉列表中的选项,从数据库中调出数据,自动填充到其他的文本 用 ajax

直接添加数据到 input文本框中 可以是数组 需要代码

第1个回答  2010-09-18
用到下拉框 onchange事件,事件调用的函数思路如下:
1 创建xmlHttpRequest对象 xmlhttp
2 发送请求给服务器xmlHttp.open('GET',url,false);
3 得到返回的数据 string str = xmlHttp.responseText;
4 给文本框赋值 document.getElementById('文本框id').value = str;

细节你自己写一下就ok了
第2个回答  2010-09-14
下拉框设置一个id="myId"建立onchange事件,onchange="test()";
function test () {

var value = $("myId").value;//或document.getElementById("myId").value;或DWRUtil.getText("myId");得到文本。
TestDwraction.selectText(value, callBack);//将选中下拉框的值传递给后台Java的方法,再调用回调函数callBack。
}
function callBack(data){

alert(DWRUtil.toDiscriptiveString(data, 2));
//貌似文本框放数组不能换行。
//可以将返回值data数组放到文本框中,先设置文本框的id吧。
$("文本框id").value=data;//或其它。
}本回答被网友采纳
第3个回答  2010-09-16
我是用Jquery来实现的!用Jquery的ajax处理方便!功能跟省市级联差不多的吧!

在jsp表单上,点选一个下拉列表中的选项,从数据库中调出数据,自动填充...
1 创建xmlHttpRequest对象 xmlhttp 2 发送请求给服务器xmlHttp.open('GET',url,false);3 得到返回的数据 string str = xmlHttp.responseText;4 给文本框赋值 document.getElementById('文本框id').value = str;细节你自己写一下就ok了

jsp中如何在数据库中取出数据并放在下拉列表中
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的: 这里是select的默认值 <c:forEach items="${你List或Set的名字}" value="ss"> $...

JSP中怎样将数据库中的数据显示在网页的下拉菜单中
把里面的数据库和需要跳转的页面改一下就OK了

JSP中如何只在一个表单里获得下拉菜单的值?只需要用这个值去做判断,不...
function change() { var 变量名 = document.getElementById("下拉框的id").value;} 这样每次改变都能获取

...数据符合要求的自动显示为红色,比如我从数据库中查出一些数据并且遍 ...
显示前判断一下值,是0的就设置红色字体

jsp提交表单,如何使下拉列表选定值保持不变?
当页面刷新时,将已经选择的值传到服务端并将值设置到请求中,页面展现时,获取对应下拉列表已经选中的值,将值选中就可以了。另外,这种联动功能,用ajax实现比较好。

要使界面选中下拉框的同时,在另外的文本框能够显示对应对象的另外一个...
1、你可以把另外一个值存在select的每个option的自定义属性上面,选中的时候直接获取这个自定义属性值,然后放到文本框里 2、如果对象中的值本身就是键值对形式的话,直接在选中的时候或者到当前的值,根据键值对获取另外一个值,然后放到文本框里。

JSP下拉列表与数据库的连接
你说的是二级以上联动吗,如果你想用静态联动的话,用ajax可以实现用javascript把不前列表里选中的记录获取出来通过ajax技术传给你的动态页面,动态页面到数据库中把记录查出来在返回给这个静态页面就一级的话直接把数据库的记录输出到下拉列表里就可以了 ...

...式选择的内容联动第二个下拉式。需要从数据库中
首先进入页面的时候,第一个select的内容是从数据库查询出来的,这个很简单就能实现。然后在这个select控件上加上onchange事件,onchange事件中获取当选select选中的value 提交到后台,首先将页面中的内容存起来,比如刚才的那个内容使用setAttribute,存起来,然后在获取一次第一个select控件的信息,然后根据页面被...

jsp中如何获得下拉列表框中文本内容
先在select标签里设置属性id 军事 经济 再用script脚本获取 function getSelectedValue(){ document.getElementById("kind");}

相似回答
大家正在搜