MessageBox,是否取消按钮

时间:2014-04-19 09:54:31

标签: c# asp.net

<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:Button ID="Button1" runat="server" style="font-size: medium; font-weight: 700; font-style: italic" Text="Submit" onclick="Button1_Click" OnClientClick="Confirm()" />

我正在使用此脚本但是当单击Button1时,它不会检查RequiredFieldValidator。 请更正我的代码。

1 个答案:

答案 0 :(得分:0)

如果您使用的是网页,可能会对您有所帮助。您可以使用Clientscript,而不是在标签中编写脚本:

Page.ClientScript.RegisterStartupScript(GetType(), "script", "confirm('" + MessageToDisplay + "');", true);