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