ENTER 按键事件的默认行为是什么?

发布于 2024-09-08 04:13:21 字数 297 浏览 8 评论 0原文

我有一个电子邮件 ID 文本框。我的要求是用户在文本框中输入一些有效的电子邮件 ID,然后按 Enter 键。应显示状态消息或错误消息。 我在文本框后面有一个名为“发送”的按钮。单击“发送”按钮或按 ENTER 键(焦点应位于文本框而不是“发送”按钮上)时,它将进行 Ajax 调用。

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

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

I have an Email Id text box. My requirement is that an user enters some valid Email ID into the Text box and Press Enter key. A status message or an error message should be displayed.
I have a button called Send after the Text box. On Click Send button or On ENTER key press(The focus should be on text box not on the Send button) it is going to make an Ajax call.

I have On Success and On Fail methods in that Ajax call. On Success I am going to display a status message saying "Successfully sent message". On Fail I am displaying some other error.

The problem is that I am not able to see any status or error message on my page. Instead the page is getting refreshed. Is it because of the default behavior of the ENTER key press Event ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

将军与妓 2024-09-15 04:13:21

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

Yes, it is because of the default behaviour. You can return false in your JScript to avoid a post back from happening.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文