用ASP怎么让HTML控件中的下拉菜单怎么从数据库获取数据

用ASP怎么让HTML控件中的下拉菜单怎么从数据库获取数据,第1张

<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中的下拉列表框内容怎样实现从数据库中取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存