
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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)