在后面的代码中执行不同的代码确认确定并取消

时间:2013-11-21 04:31:31

标签: javascript jquery asp.net .net confirm

我想在text_changed事件上有一条确认消息,并在ok和cancel上执行不同的代码集。帮助我这些代码

<script type = "text/javascript">
     function Confirm() {
         var confirm_value = document.createElement("INPUT");
         confirm_value.type = "hidden";
         confirm_value.name = "confirm_value";
         if (confirm("Do you want to save data?")) {
             confirm_value.value = "Yes";
         } else {
             confirm_value.value = "No";
         }
         document.forms[0].appendChild(confirm_value);
     }
    </script>

 <asp:TextBox ID="TextBox1" runat="server"  ontextchanged="TextBox1_TextChanged"></asp:TextBox>

代码背后

protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
       // TextBox1.Attributes.Add("OnClientClick", "Confirm()");
        string confirmValue = Request.Form["confirm_value"];
        if (confirmValue == "Yes")
        {
            //Your logic for OK button
        }
        else
        {
            //Your logic for cancel button
        }
    }
 public void OnConfirm(object sender, EventArgs e)
    {
    }

这是这样做的,但我想不使用按钮这样做,我只想使用文本框

1 个答案:

答案 0 :(得分:0)

您可以从以下链接中找到答案。

https://stackoverflow.com/a/20117247/1381667

似乎你发布了2次同样的问题,但是如果你认为它不能完美地表达你的问题而不是发布新问题,那么试着编辑你的问题。