javascript确认框问题

时间:2012-03-01 05:34:15

标签: c# javascript asp.net email

我有一个电子邮件功能,我的要求是当用户点击电子邮件按钮时,用户应首先确认他确定要发送电子邮件。为此,我在发送电子邮件时执行我的服务器站点代码之前使用了javascript确认框询问用户确认。

在制作过程中一切正常,但是在我们的一位用户报告问题之前几天,当他点击电子邮件按钮时,他得到确认,他点击确定但仍然没有发送电子邮件。

我怀疑是,即使用户点击“确定”按钮,javascript确认框也不会返回真值。

任何帮助都将受到高度赞赏。

3 个答案:

答案 0 :(得分:1)

检查它的最佳方法是将确认值存储到变量并提醒它。

答案 1 :(得分:1)

我在asp.net网站上遇到过simillar问题。我找到的修复是在按钮的标签本身中写入确认对话框js代码(onClick = return confirm('...');),而不是编写单独的函数并在onClick中调用它。解决方案很奇怪,但它确实有效。可能适合你!

答案 2 :(得分:0)

您可能希望将javascript放在按钮的 OnClientClick 属性中:

<asp:Button runat="server" ID="btConfirmEmail" Text="Send" OnClientClick="return(confirm('Are you sure ?'))"/>

希望这会有所帮助