2010-07-01 76 views
0

我有一个电子邮件ID文本框。我的要求是用户在文本框中输入一些有效的电子邮件ID并按下Enter键。应显示状态消息或错误消息。 我在文本框后面有一个叫做Send的按钮。在点击发送按钮或按ENTER键按下(焦点应该在文本框上而不是在发送按钮上),它将进行Ajax调用。ENTER键按下事件的默认行为是什么?

在那个Ajax调用中,我有On Success和On Fail方法。成功之后,我将显示一条状态消息,说明“已成功发送消息”。在失败我正在显示一些其他错误。

问题是我无法在我的页面上看到任何状态或错误消息。相反,页面正在刷新。是否因为ENTER键按下事件的默认行为?

回答

1

是的,这是因为默认行为。您可以在JScript中返回false以避免发布帖子。