Как использовать dropdownlist selectedIndexChanged в clientSide и ServerSide
Как использовать selectedIndexChanged из раскрывающегося списка asp.net в clientSide и ServerSide?
В clientide я хочу использовать функцию javascript funcition!
<script type="text/javascript">
function changeCursor() {
document.body.style.cursor="progress";
}
</script>
<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word" AutoPostBack="True" OnSelectedIndexChanged="SelectedChange">
</asp:DropDownList>
SelectedChange - это имя функции в clientide!
Спасибо за помощь!
Ответы
Ответ 1
Добавьте имя функции на стороне клиента в onchange события выпадающего меню, как показано ниже:
<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word"
AutoPostBack="True" OnSelectedIndexChanged="SelectedChange"
onchange="changeCursor()">
</asp:DropDownList>
Ответ 2
В HTML (.aspx)
<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word" AutoPostBack="True"
OnSelectedIndexChanged="SelectedChange" onchange="YourChangeFun(this);">
</asp:DropDownList>
В javascript
<script type="text/javascript">
function YourChangeFun(ddl)
{
alert(ddl.selectedIndex);
}
</script>
Ответ 3
Сначала измените autopostback = "false" и дайте onchange = "js function()" и удалите выбранное событие изменения индекса.