<select name=" ">
<%for n=1 to rsrecordcount%>
<option value=""><%=rs("要从数据库中提取的数据的字段")%></option>
<%next%>
</select>
有两个地方需要注意:
其中<option value="">这里的引号内放置你设定不同菜单对应的值,
再者,<%=rs("要从数据库中提取的数据的字段")%>,这句就是满足从数据库获取数据的代码。
全套代码?
简单给你写一下关键的吧,直接现在手打,大小写不一定对
首先假设有一个方法
privte
dataset
getdata()
{}
可以从你的数据库中读取newstype表
然后在
假设ddlist是你的
dropdownlist
page_load()
{
thisddlistdatascore=getdate()
thisddlistdatatextfield="newstypeid";//绑定显示文字
thisddlistdatavaluefield="id";//绑定值,如果有ID的话
ddllistdatabind();
}
具体你是要怎么写呢
实现方法很多啊
你可以先查询到下拉框需要显示的值
返回一个List
然后在页面的时候循环迭代就可以显示了
具体的 你可以百度hi我
你取的是text属性还是value属性
C#winForm中,下拉列表的item只有一个text属性
而webwebForm的下拉列表有value和text两个属性--一个是内值,一个是文本
----------
其实是你的问题描述比较让人费解。。。
A你是要选中事件发生后返回“2”
B还是open page时自动把选中项放到“2”
(话说,你为什么不用C#的web控件?搞得这么纠结。。。)
如果A,你可以用value-text,也可以用text套用hashtable的key-value
如果B,你需要显示的判断value=value,然后给项加selected
<input id="floor" class="easyui-combobox" name="floor" required="true" missingMessage="请选择宿舍楼" >
$(function() {
loadFloor();
});
function loadFloor(){
$('#floor')combobox({
url:'floorControllerdogetFloorJson',
valueField:'value',
textField:'text',
onSelect: function(rec){
alert(recvalue);
}
});
}
后台floorControllerdogetFloorJson
组装返回json格式的数据
[{'value':'1','text':'1'},{'value':'2','text':'2'}
,{'value':'3','text':'3'},{'value':'4','text':'4'}]
需要配合PHP程序代码来完成,比如下拉框的"name"是"inputTest",则提交后的处理页面中用PHP代码$_POST["inputTest"]或者$_GET["inputTest"]就可以获取它的值了。 记录到下拉框有个id value 把这个值传到数据库就可以了
数据库需要执行mysql的语句,用函数mysql_query()
以上就是关于用ASP怎么让HTML控件中的下拉菜单怎么从数据库获取数据全部的内容,包括:用ASP怎么让HTML控件中的下拉菜单怎么从数据库获取数据、asp.net下拉框从数据库中取值、Java中的下拉列表框内容怎样实现从数据库中取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)