如何在asp按钮点击的条件下显示确认消息

时间:2017-06-07 19:25:52

标签: javascript jquery asp.net confirm

我有一个默认选中的复选框cbDue,但在某些情况下可以取消选中。当我单击“提交”按钮时,应检查是否已选中cbDue。如果选中了cbdue,那么它应显示确认消息“This is for current month?”。如果用户单击是,则将运行提交按钮的Onclick事件中的代码。如果用户单击“否”,则代码将不会运行。

所以我需要显示确认消息框On Condition,并非总是如此。

编辑:我的复选框  

提交按钮:   JavaScript的: 功能确认(){

        var confirm_value = document.createElement("INPUT");
        confirm_value.type = "hidden";
        confirm_value.name = "confirm_value";
        if (confirm("Submit for current month?")) {
            confirm_value.value = "Yes";
        } else {
            confirm_value.value = "No";
        }
        document.forms[0].appendChild(confirm_value);
    }

btnSubmit背后的代码(部分) 如果cbDue.Checked = True那么
            如果confirmValue =“否”那么
                退出子             万一 这可以解决一些问题,但每次单击“提交”按钮时都会显示该消息。

1 个答案:

答案 0 :(得分:0)

为我工作的代码 - 功能确认(){          var DueChecked = document.getElementById('MainContent_cbDue')。checked;

     if (DueChecked == true) {
         if ( confirm('Submit for current month?') == true) {

             return true;
         }else{
             return false;
         } 

     } else {

         return true;
     }
 }

 <asp:Button ID="btnSubmit" runat="server" Text="Submit For Review" CssClass="submitBtn" ValidationGroup="ReviewDue" OnClientClick="return confirmation();" onclick="btnSubmit_Click" />