1
A
回答
4
<asp:DropDownList runat="server" ID="DDList" onclick="alert(1)"></asp:DropDownList>
如果您希望在點擊元素時執行函數,您可以使用上面的代碼來定義一個應該在'onclick'上執行的函數。
但最好使用像addEventListener
,只需搜索跨瀏覽器的功能(例如,喜歡的addListener功能here):
document.getElementById("<%=DDList.ClientID %>").addEventListener("click", fucntionToExecuteName, false)
記住,不是在這種情況下,你必須採取DDList.ClientID
和使用它作爲一個元素的id,因爲它會與您在aspx代碼中設置的ID不同
但是,如果您在實際值更改時需要執行某些功能,則應該使用onchange
事件。
1
使用jQuery的:
$(document).ready(function(){
$("#DropDownID").change(function() {
// Your requirment
});
});
而且它總是最好把它寫在document.ready
1
使用jQuery
$(document).ready(function(){
$('select[name$=DrpGoingTo]').change(function() {
//Code here
});
});
2
使用這樣的事情(使用jQuery的)內部:
$(document).ready(function() {
$("#dropdownId").change(function(e)) {
do something...
});
});
4
使用onchange
事件可以在下拉列表單擊時執行功能。
<select id="mylist" onchange = "go()">
<option value="value1">value1</option>
<option value="value2">value2</option>
</select>
<script>
function go()
{
var x = document.getElementById("mylist").value;
console.log(x);
}
</script>
1
這個腳本添加到您的標記和一定要還包括一個腳本引用的jQuery:
$(document).ready(function()
{
$("#yourDropdownId").change(function(){
//Todo: write your javascript code here.
});
});
確保與「yourDropdownId」爲ID具有屬性的控件:「 ClientIDMode「設置爲靜態,或者」全知「的ASP.NET引擎會自動爲生成的html生成一個元素名稱,父元素名稱默認附加到控件上。
相關問題
- 1. 如何使用asp.net調用javascript函數?
- 2. 下拉列表中調用javascript函數onchange事件
- 3. 從下拉列表中調用javascript函數
- 4. 通過下拉列表調用javascript函數
- 5. 從asp下拉列表中調用Javascript函數
- 6. Javascript禁用ASP.NET中的下拉列表
- 7. 使用javascript數組下拉列表
- 8. 如何更改gridview中的下拉列表時調用函數?
- 9. 如何啓用/禁用在asp.net中的javascript下拉列表
- 10. 使用下拉列表運行Javascript函數
- 11. 如何使用參數填充下拉列表ASP.NET
- 12. 如何在gridview中使用下拉列表使用asp.net c#
- 13. 用JavaScript在下拉列表
- 14. 如何禁用<select>標籤(html下拉)使用asp.net下拉列表
- 15. 使用HTML下拉菜單調用Javascript函數
- 16. 如何從下拉菜單中選擇並調用javascript函數
- 17. 如何在下拉列表中調用javascript
- 18. 使用javascript的下拉列表
- 19. 使用javascript重置下拉列表
- 20. javascript函數調用asp.net
- 21. 從javascript調用ASP.Net函數
- 22. JavaScript函數調用ASP.NET
- 23. asp.net下拉列表
- 24. asp.net下拉列表
- 25. 如何使用下拉列表
- 26. 如何重置ASP.NET下拉列表,點擊鏈接,使用Javascript?否JS框架
- 27. 如何使用ASP.NET,C#後面的代碼調用javascript函數?
- 28. 如何在asp.net中使用javascript調用函數?
- 29. 如何使用asp.net中下拉列表的項目模板
- 30. 如何通過使用下拉列表值在asp.net vs05.I有
asp.net控件最終呈現爲純html控件。所以你不應該遇到任何困難。 – adt 2013-02-11 12:22:48
jquery是你最好的朋友。 – Dogoku 2013-02-11 12:23:53