gpt4 book ai didi

jquery - 无法在jquery中提交表单

转载 作者:行者123 更新时间:2023-12-01 06:49:33 25 4
gpt4 key购买 nike

我注意到以下表单无法通过jquery的submit()函数提交。问题似乎是按钮的 id,它不应该是“提交”。为什么会这样?

<script src="jquery.js"></script>

<form action="" id="Foo" method="POST">

<button id="submit" >Bla</button>
</form>

我在控制台中调用了以下行:

$('#Foo').submit();

最佳答案

已更新

尽管已经提交了

但是如果您必须使用 jquery 手动提交,则必须使用此:

$('#Foo')[0].submit();

由于jquery的选择返回的是与dom相关的对象数组,第一个是dom本身,所以可以这样提交

编辑:

如果你想阻止它提交,请使用这个:

$('#submit').onclick(function(event){
event.preventDefault();
});

编辑 2:

如果您使用标签<button>您应该始终声明预期的 type属性。在某些浏览器中,默认值为“提交”,而其他浏览器则默认值为“按钮”。

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

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