DropDownList添加客戶端下拉事件操作
如果要想給 DropDownList 服務(wù)器控件添加客戶端下拉事件,我們可以強(qiáng)制給它添加 onchange 事件,盡管在控件中沒(méi)有這個(gè)方法的提示。添加完這個(gè)事件還不能達(dá)到目的,還要設(shè)置 AutoPostBack 屬性為 false,不讓它回發(fā)后臺(tái)事件。
以下就是為大家分享的代碼:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>DropDownList添加客戶端下拉事件</title>
<script type="text/javascript">
function getDropDownList() {
var ddl1 = document.getElementById("<%=ddl1.ClientID%>");
var text = ddl1.options[ddl1.options.selectedIndex].text; //獲取text值
var value = ddl1.value; //獲取value值
alert("Text:" + ddl1.options[ddl1.options.selectedIndex].text + ", Value:" + ddl1.value);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="false" onchange="getDropDownList();">
<asp:ListItem Text="T1" Value="V1" Selected="True"></asp:ListItem>
<asp:ListItem Text="T2" Value="V2"></asp:ListItem>
<asp:ListItem Text="T3" Value="V3"></asp:ListItem>
</asp:DropDownList>
</form>
</body>
</html>
總結(jié)一下,也就是說(shuō),要想給DropDownList下拉框添加客戶端下拉事件,必須做兩步工作,一是添加強(qiáng)制onchange事件,二是把 AutoPostBack屬性設(shè)為false,就是這么簡(jiǎn)單!
- 在dropDownList中實(shí)現(xiàn)既能輸入一個(gè)新值又能實(shí)現(xiàn)下拉選的代碼
- DropDownList 下拉框選擇改變促發(fā)事件和防全局刷新(推薦)
- DropDownList綁定選擇數(shù)據(jù)報(bào)錯(cuò)提示異常解決方案
- 用javascript為DropDownList控件下拉式選擇添加一個(gè)Item至定義索引位置
- asp.net中不能在DropDownList中選擇多個(gè)項(xiàng) 原因分析及解決方法
- ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
- C#使用DropDownList綁定添加新數(shù)據(jù)的方法匯總
- asp.net DropDownList實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)效果
- DropDownList實(shí)現(xiàn)可輸入可選擇(兩種版本可選)
相關(guān)文章
asp.net下Repeater使用 AspNetPager分頁(yè)控件
AspNetPager針對(duì)ASP.NET分頁(yè)控件的不足,提出了與眾不同的解決asp.net中分頁(yè)問(wèn)題的方案2010-03-03
this connector is disabled錯(cuò)誤的解決方法
打開(kāi)editor/filemanager/connectors/aspx/config.ascx修改CheckAuthentication()方法,返回true2008-11-11
.NET 開(kāi)源項(xiàng)目Polly的簡(jiǎn)單介紹
今天介紹一個(gè) .NET 開(kāi)源庫(kù):Polly,它是支持 .NET Core 的,目前在 GitHub 的 Star 數(shù)量已經(jīng)超過(guò) 7 千,它是一個(gè)強(qiáng)大且實(shí)用的 .NET 庫(kù)。2021-06-06
ASP.NET百度Ueditor編輯器實(shí)現(xiàn)上傳圖片添加水印效果
這篇文章主要給大家介紹了ASP.NET百度Ueditor編輯器1.4.3這個(gè)版本實(shí)現(xiàn)上傳圖片添加水印效果的相關(guān)資料,文中通過(guò)圖文及示例代碼介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
asp.net使用jQuery Uploadify上傳附件示例
Uploadify是JQuery的一個(gè)上傳插件,實(shí)現(xiàn)的效果非常不錯(cuò),帶進(jìn)度顯示,本文是一個(gè)簡(jiǎn)單的介紹Demo,主要是動(dòng)態(tài)傳遞參數(shù)方法,通過(guò)formdata 向處理程序傳遞額外的表單數(shù)據(jù)2014-01-01
前臺(tái)JS(jquery ajax)調(diào)用后臺(tái)方法實(shí)現(xiàn)無(wú)刷新級(jí)聯(lián)菜單示例
前臺(tái)用AJAX直接調(diào)用后臺(tái)方法,老有人發(fā)帖提問(wèn),沒(méi)事做個(gè)示例詳細(xì)介紹一下,感興趣的朋友可以參考下2013-01-01
封裝的一個(gè)asp.net驗(yàn)證碼類(lèi)
昨天在一個(gè)Q群上面群主發(fā)了一個(gè)用ASP.NET實(shí)現(xiàn)驗(yàn)證碼的demo,下載下來(lái)然后運(yùn)行正常,頁(yè)面上的img標(biāo)簽成功調(diào)用了一個(gè)一般處理程序并顯示了中文的驗(yàn)證碼圖片,雖然有點(diǎn)模糊,但是可見(jiàn)上面是四個(gè)中文,圖片背景為白色,背后有噪點(diǎn)線,邊框黑色。2010-12-12

