Asp Radiobuttonlist即使在从js返回false后也会导致回发

Asp Radiobuttonlist causing postback even after returning false from js

本文关键字:false 返回 Radiobuttonlist js Asp      更新时间:2023-09-26

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?");
         });

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

 <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>

 if (!confirm('Do you really want to change status?')){
         return false;enter code here
    }
    else{
         return true;
    }