【问题标题】:Asp Radiobuttonlist causing postback even after returning false from js即使在从 js 返回 false 后,Asp Radiobuttonlist 也会导致回发
【发布时间】:2015-07-25 19:09:56
【问题描述】:

HTML:

<asp:RadioButtonList ID="rdStatus" runat="server" Height="48px" 
  RepeatDirection="Horizontal" AutoPostBack="true" 
  OnSelectedIndexChanged="rdStatus_SelectedIndexChanged" CssClass="rad">                                                                         
    <asp:ListItem Text="Active" Value="1"></asp:ListItem>                                                            
    <asp:ListItem Text="Deactive" Value="0"></asp:ListItem> 
 </asp:RadioButtonList>

JQuery:

$(".rad").click(function () {
      return confirm("Do you really want to change status?");
         });

无论我在确认框中单击“确定”还是“取消”,它都会导致回发。

【问题讨论】:

    标签: javascript jquery asp.net radiobuttonlist


    【解决方案1】:

     <script type="text/javascript">
            $(document).ready(function () {
                $(".rad").click(function () {
    
                    var a = confirm('Do you really want to change status?');
                    
                    if (a==false) {
                        return false;
                    }
                    else {
                        return true;
                    }
                });
            });
    
            
    
    
    
    
        </script>

    【讨论】:

      【解决方案2】:
       if (!confirm('Do you really want to change status?')){
               return false;enter code here
          }
          else{
               return true;
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-14
        • 2018-11-28
        • 2017-10-20
        相关资源
        最近更新 更多