修改时,从数据库中查出来的值如何设置到select控件中

修改时,从数据库中查出来的值如何设置到select控件中,第1张

DropDownList1的绑定数据

thisDropDownList1DataSource = 数据源

thisDropDownList1DataValueField = 只绑定字段

thisDropDownList1DataTextField = "显示绑定字段";

thisDropDownList1DataBind();

thisDropDownList1ItemsInsert(0, new ListItem("Select", "/"));

ProgrammeSelectedValue 这个是选定的值 还有id什么的 text什么的

我期末写了一个作业(2级联动),这个地方我们还没学到,我就是按自己想法写了一个,反正肯定是可以用的,你看一下吧

<%@ page language="java" import="javautil" pageEncoding="utf-8"%>

<%@page import="comzkvooProperty_type"%>

<html>

<head>

<%

String []type=(String [])requestgetAttribute("big_type");

String [][]model=(String [][])requestgetAttribute("little_type");

%>

<script type="text/javascript">

function select1(){

var type=documentgetElementById("type");

var array=new Array(<%=typelength%>);

<%

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

%>

array[<%=i%>]="<%=type[i]%>";

<%

}

%>

for(var i=0;i<arraylength;i++){

var op =new Option(array[i],array[i]);

typeoptionsadd(op);

}

var year=documentgetElementById("year");

for(var i=1980;i<=2020;i++){

var op=new Option(i,i);

yearoptionsadd(op);

}

var month=documentgetElementById("month");

for(var i=1;i<13;i++){

var op=new Option(i,i);

monthoptionsadd(op);

}

var date=documentgetElementById("date");

for(var i=1;i<32;i++){

var op=new Option(i,i);

dateoptionsadd(op);

}

}

function select2(x){

var index=x-1;

var little_type=documentgetElementById("little_type");

little_typeoptionslength=0;

var array2=new Array(<%=modellength%>);

for(var i=0;i<array2length;i++){

<%

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

%>

array2[<%=i%>]=new Array(<%=model[i]length%>);

<%

for(int j=0;j<model[i]length;j++){

%>

array2[<%=i%>][<%=j%>]="<%=model[i][j]%>";

<%

}

}

%>

}

var top=new Option("---请选择---","");

little_typeoptionsadd(top);

for(var i=0;i<array2[index]length;i++){

var op=new Option(array2[index][i],array2[index][i]);

little_typeoptionsadd(op);

}

}

</script>

</head>

<body onload="select1()">

<center>

<h1>资产管理添加页面</h1>

<form name="frm" action="GeneralServletact=insertdo" method="post" onsubmit="return check()">

名称:<input type="text" name="name" id="nanme"><br><br>

类型:<select name="type" id="type" onchange="select2(documentfrmtypeselectedIndex)" >

<option>-->请选择<--</option>

</select>

<br><br>

分类:<select name="little_type" id="little_type">

<option>-->请选择<--</option>

</select>

<br><br>

型号:<input type="text" name="model" id="model"><br><br>

价值:<input type="text" name="value" id="value"><br><br>

购买日期:<select name="year" id="year">

<option>年</option>

</select>-

<select name="month" id="month">

<option>月</option>

</select>-

<select name="date" id="date">

<option>日</option>

</select>

<br><br>

状态:<select name="state" id="state">

<option value="正常">正常</option>

<option value="维修">维修</option>

<option value="报废">报废</option>

</select>

<br><br>

使用者:<input type="text" name="user" id="user" ><br><br>

备注:<input type="text" name="remarks" id="remarks" value="可以不写"><br><br>

<input type="submit" value="添加">

</form>

</center>

</body>

</html>

<form action="a_submit" method="get" accept-charset="utf-8">

<select name="some_name" id="some_name">

<php

$sql = "SELECT `id`,`name` FROM `table` WHERE 1";

$rs = mysql_query($sql);

while($row = mysql_fetch_array($rs)){

>

<option value="<php echo $row['id'];>"><php echo $row['name'];></option>

<php

}

>

</select>

<input type="submit" name="some_name" value="">

</form>

以上就是关于修改时,从数据库中查出来的值如何设置到select控件中全部的内容,包括:修改时,从数据库中查出来的值如何设置到select控件中、JSP页面内要做SELECT的联动,有三个SELECT,要求从数据库中读取信息到SELECT的OPTION内、select下拉框中的类容从数据库中读取,当选中下拉框中一项时如何取得其在数据中的id值数据库字段id,name等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10139105.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存