gpt4 book ai didi

php - 表单提交问题

转载 作者:行者123 更新时间:2023-11-28 14:06:35 26 4
gpt4 key购买 nike

我有一个可以在 mozilla 和 IE 上完美运行的表单,但在 google chrome 上有一个小问题我正在使用 ajax 提交我的表单,没有提交按钮,在 IE 和 Mozilla 中它工作正常,但在 google chrome 中,当我按 Enter 表单提交并且页面重定向到主页时(这是另一个问题页面刷新操作)在 Ajax )如何在按下 Enter 按钮时停止页面提交?

最佳答案

每个事件都有其默认操作(单击按钮,超链接将带您到某个地方),在您的情况下,表单元素上的 ENTER 将提交表单。此类行为是可以预防的。浏览器的实现方式有所不同,以防止这种默认操作,但是 jQuery 或 MooTools 等工具可以帮助您完成此操作。

有关如何进行的详细信息可以在这里找到:

http://www.quirksmode.org/js/events_early.html#link4

这个想法是在表单元素上编写一个 onsubmit 处理程序,如下所示:

<form id="foo" onsubmit="doYourAjaxThing(); return false">

或者通过 javascript 将事件监听器附加到您的表单并执行类似以下操作(jQuery 语法):

$("foo").submit(function(event){
doYourAjaxThing()
event.preventDefault();
});

http://docs.jquery.com/Events/jQuery.Event#event.preventDefault.28.29

关于php - 表单提交问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/585082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com