繁体   English   中英

如何处理是否单击按钮时使用Javascript弹出的对话框

[英]How to handle Yes No dialog that was pop-up using Javascript on button click

我单击“更新”后就出现了更新按钮,我想提示用户,是否要使用“是”和“否”来定界记录。 如果用户单击“是”,我想执行可以分隔记录的代码,如果不只是更新记录的话。

我的示例代码

protected void btnUpdate1_Click(object sender, EventArgs e)
{
    EmpID = Convert.ToInt32(HiddenField1.Value);

    if (ID == 2)
    {
        oEmployeePersonalData.EmpID = EmpID;
        oEmployeePersonalData.PhoneNumberTypeID = ddlPhoneType.SelectedValue;
        oEmployeePersonalData.PhoneNumber = Convert.ToInt64(txtph1.Text);
        oEmployeePersonalData.EndDate = DateTime.Today.AddDays(-1);

//根据我的要求,如果我单击是,我想执行此代码

        if (oEmployeePersonalData.PhoneDetailUpdate())
        {
        }

//如果没有其他代码

if(confirm("Would you like to delimit the record"))
{
    //Delimit record code or return true;
}
else
{
    return false;
}
var ans = confirm("Do you want to delimit the record?")
if (ans){
    //clicked on yes        
}
else{
     return false;  
}

在页面标题中添加以下javascript函数

 <script type="text/javascript">
        function update() {
            var result = confirm("Do you want to delimit the record?")
            if (result) {

            }
            else {
                return false;
            }


        }

    </script>

然后将事件附加到按钮

 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"  OnClientClick="return update();"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM