У меня есть два раскрывающихся списка состояний и городов, которые скрыты и будут видны при щелчке выбора радиокнопок - Да и Нет. По умолчанию выбрано Нет, и они скрыты. Ниже мой код. Проблема в том, что когда я проверяю их отзывчивость в мобильном телефоне, раскрывающийся список состояний не открывается / не щелкает. Раскрывающийся список городов будет обновляться в зависимости от состояния с помощью панели обновления. Работает нормально в ноутбуке. Как только я отображаю их по умолчанию, он начинает работать в мобильном телефоне. Не в состоянии понять проблему. Пожалуйста посоветуй.
<asp:UpdatePanel ID="UpdatePanelState" runat="server">
<ContentTemplate>
<div class="divField" id="divLocation">
<div class="row">
<div class="col-lg-6">
<asp:DropDownList ID="ddlStates" runat="server" Width="90%" class="form-control" Style="float: left; margin-right: 20px; margin-bottom: 20px;"
AutoPostBack="true"
OnSelectedIndexChanged="ddlStates_SelectedIndexChanged">
</asp:DropDownList>
</div>
<div class="col-lg-6">
<asp:DropDownList ID="ddlCities" runat="server" Width="90%" class="form-control">
</asp:DropDownList>
</div>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlStates" />
</Triggers>
</asp:UpdatePanel>
и вот javascript
function selectLocation(radioButtonList) {
for (var i = 0; i < radioButtonList.rows.length; ++i) {
if (radioButtonList.rows[i].cells[0].firstChild.checked) {
document.getElementById("divLocation").style.display = "none";
}
else {
document.getElementById("divLocation").style.display = "block";
}
}
}