我在這樣的頁面上有一個下拉列表;如何觸發下拉列表的SelectedIndexChanged事件通過點擊輸入或鼠標左鍵?
<asp:DropDownList ID="ddlCities" runat="server"
AutoPostBack="true" ClientIDMode="Static"
OnSelectedIndexChanged="ddlCities_SelectedIndexChanged">
</asp:DropDownList>
此功能在正常狀況下正常工作。但由於客戶的行爲,我必須改變dropdownlist的行爲。
所以我的意思是,當客戶端關注下拉列表並將其移動到其他列表項時,將觸發SelectedIndexChanged
事件。但我不想要這個。我想,當用戶關注下拉列表中的一個元素時,SelectedIndexChanged
事件不會被觸發,並且按下輸入或鼠標左鍵事件將僅觸發SelectedIndexChanged
事件。
有什麼辦法可以達到這個目的嗎?
這是一個很好的解決方案,我使用jQuery在我的項目中,我現在會嘗試並提供反饋。謝謝:) – 2013-04-26 08:56:11
夥計,這個工程很好,當按下輸入。但我也需要觸發左側的mousedown點擊。怎麼樣? – 2013-04-26 09:41:12
剛剛編輯我的上面的鼠標點擊左鍵。希望對你有幫助... – Jeroen1984 2013-04-26 12:03:48