如何在确认消息警告框上调用onclick事件?

时间:2011-07-14 05:00:01

标签: c# javascript asp.net

我正在使用javascript

function ValueChanged()
{           
    if (document.getElementById("<%=isDirty.ClientID %>").value != document.getElementById("<%=rdbQuestiontype.ClientID %>").value)     
    {

       if (window.confirm('Your changes are not saved. Do you want to save your changes before you exit.'))
           return false;
       else
           return true;
    }
}

这个我在OnClientClick="return ValueChanged();

上调用的java脚本

我在同一页面上有一个“保存”按钮我希望在客户端点击确认警告确定按钮的确定按钮时保存数据。意味着我的onclick="btnsave_Click"事件也会调用,我的数据将保存在确认消息OK btn。

2 个答案:

答案 0 :(得分:1)

<asp:Button runat="server" ID="btnOK" Text="OK" OnClientClick="Javascript:return confirm('Your Message')" OnClick="btnOK_Click" />

答案 1 :(得分:0)

我在javascript中更改了一些内容

if (document.getElementById("<%=isDirty.ClientID %>").value != document.getElementById("<%=txbText.ClientID %>").value) 
{ 
  var ssave = window.confirm('Your changes are not saved. Do you want to save your changes before you exit.') 
if (ssave == true) 
{ 
  document.getElementById('<%=btnSave.ClientID%>').click(); 
  return false; 
} 
  else return true; 
}