怎样通过下拉列表框来检索数据库,并把要检索的数据显示在另外的文本框中…

怎样通过下拉列表框来检索数据库,并把要检索的数据显示在另外的文本框中…,第1张

sql = "select from 表名 where 字段名=下拉列表值";

用实体类封装数据

如果你想将数据显示在文本框,只需要调用实体类对象的属性给文本框赋值就行了

String connectiongstring = ConfigurationManagerConnectionStrings["ConnectionString"]ConnectionString;

SqlConnection sqlcon = new SqlConnection(connectiongstring);

string Brand = BDropDownListSelectedValueToString();//下拉列表

string CmdText = "SELECT Model FROM [CarType] WHERE Brand=\'" + Brand + "\'";

SqlCommand sqlcom = new SqlCommand(CmdText, sqlcon);

try

{

sqlconOpen();

SqlDataReader dr = sqlcomExecuteReader();

。。。。。。。。。。

}

catch (SqlException ex)

{

}

//清理

finally

{

if (sqlcon != null)

{

sqlconClose();

}

}

还有需要注意的是autopostback属性设置成true

我的采用的是javabena+jsp

一个javabean

public ArrayList selectCourseInfo()throws Exception {//下拉框显示课程信息

ArrayList list = new ArrayList();

try {

dbopen();

ResultSet rs = dbselect("select from CourseInfo");

while (rsnext()) {

listadd(new CourseInfo(rsgetInt(1), rsgetString(2),rsgetString(3)));

}

} catch (Exception e) {

eprintStackTrace();

} finally {

dbclose();

}

return list;

}

然后在jsp中调用

<tr><td>课 程:<select name="course">

<%try{

ArrayList list=mselectCourseInfo();

if(listisEmpty()){

outprintln("没有数据显示");

}

for(int i=0;i<listsize();i++){

CourseInfo c=(CourseInfo)listget(i);%>

<option><%=cgetName()%></option>

<%}}

catch(Exception e){}

%></select>

</td></tr>

这样就可以动态的显示了

这个 不是很难的 jquery 很快救出来了

function haha(){

$post("testphp",{

class_id:$('#yiji')val()

},

function (data) { //回传函数

$("#erji")html(data);

});

}

haha函数是 你一级下拉表上边 onchange="haha()" yiji是 一级下拉表的class erji是二级下拉表的class testphp是你把你选择的一级下拉表的值 传给的页面 利用一级下拉表的值 查出二级值

具体你是要怎么写呢

实现方法很多啊

你可以先查询到下拉框需要显示的值

返回一个List

然后在页面的时候循环迭代就可以显示了

具体的 你可以百度hi我

思路是这样的:

首先连接数据库,然后讲下来列表框赋值,然后在下拉列表框的onchenge事件写上代码:text1value=thisoption[selectedindex]value就可以实现了!

先把下面的静态页面的代码你去测试一下就知道了

=================================================

<html>

<head>

<meta >

1、简单做法:使用onchange触发页面重新加载,如取得下拉框的值后,重定向网址windowlocationhref = "searchtype="+下拉框的值

2、用ajax动态刷新用户列表区域,这种方法写起来稍有点麻烦

<select id="genderList" name="genderList">

<option value="xxx">男</option>

<option value="xxx">女</option>

……

</select>

把select下拉框一起放到form里面,在提交按钮到servlet时,后台用requestgetParameter("genderList")来取就可以取到了

以上就是关于怎样通过下拉列表框来检索数据库,并把要检索的数据显示在另外的文本框中…全部的内容,包括:怎样通过下拉列表框来检索数据库,并把要检索的数据显示在另外的文本框中…、ASP.NET中怎么从下拉列表框怎么读数据进数据库、java中下拉菜单连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9813729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存