微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于显示或隐藏模态弹出窗口的单选按钮客户端单击事件未正确设置模态属性

如何解决用于显示或隐藏模态弹出窗口的单选按钮客户端单击事件未正确设置模态属性

我在 ASP.NET WebForm 页面上有 2 个单选按钮。我有一个模态弹出窗口,仅在从一个单选按钮转到另一个时才显示,而不是其他方式。换句话说,这是我的选择:

  1. 如果单击单选按钮 1,则会显示模态弹出窗口。
  2. 如果当前选择了单选按钮 1 并单击了单选按钮 2,则不应显示模式弹出窗口。 我有一个 javascript 函数可以切换显示和隐藏,但在执行 #2 逻辑时我会短暂地看到弹出窗口。这是js函数
        $(function () {
            $('#<%=RadioButtonListServiceLevel.ClientID%>').click(function () {
                var CustomerCountry = $('#<%=HiddenFieldCustomerCountry.ClientID%>').val();
                var ServiceLevelSelected = $("#<%=RadioButtonListServiceLevel.ClientID%> input:checked").val();
                if ((CustomerCountry != "US" && CustomerCountry != "CA") && ServiceLevelSelected == "24") {
                    $('#InternationalServiceLevelModal').modal('show');
                } else {
                    $('#InternationalServiceLevelModal').modal('hide');
                }
            });
        });

知道为什么在执行 #2 中描述的操作时弹出模式对话框会短暂显示吗?

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。