我有两个下拉列表,它们都列出了相同的国家。当用户在两个下拉菜单中选择相同的国家/地区时,我想显示一条警报消息。我该如何使用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。

07-24 22:33