javascript - 如何使用 jquery 在 C# 中显示警报框?

标签 javascript c# jquery asp.net

我有两个下拉列表,它们都列出了相同的国家/地区。我想当用户在两个下拉列表中选择相同的国家/地区时显示一条警报消息。我怎样才能使用 jQuery 做到这一点?

<td>
    <asp:DropDownList ID="ddlCountry" runat="server"   AutoPostBack="True">
    </asp:DropDownList>
</td>
<td>
    <asp:DropDownList ID="ddlCountry1" runat="server" AutoPostBack="True">
    </asp:DropDownList>
</td>
<script type="text/javascript">
     $(document).ready(function () {
         $("#<%=ddlCountry.ClientID %>").change(function () {

         if ($("#<%=ddlCountry.ClientID%> option:selected").text() == $("#<%=ddlCountry1.ClientID%> option:selected").text()) 
             {
                 alert("Please select different countries");
             }
         });
     });
</script>

最佳答案

问题是您的下拉列表将自动回发设置为 true。

关于javascript - 如何使用 jquery 在 C# 中显示警报框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25539663/

相关文章:

c# - EventStore重复提交异常

c# - 为什么 myString.IsNullOrEmpty() 没有内置到 .Net 中?

javascript - 如何使用 jquery/javascript 检查当前时间是否在工作日的特定范围内?

javascript - 在 highchart 中格式化后,工具提示不会隐藏

javascript - 有没有更好的方法来编写这个显示/隐藏 JQuery 代码?

JavaScript 不能作为外部文件工作

javascript - 我试图用箭头键移动我的角色,但它不动

javascript - 鼠标离开窗口提醒弹出--Moodle

c# - HttpClient.PostAsync 在 VS 2010 中没有等待

javascript - 再次使用 ajax 加载表单时未选中单选按钮