jquery正在同时执行所有函数

jquery正在同时执行所有函数,jquery,ajax,Jquery,Ajax,我对jquery有一个奇怪的问题(我对jquery有点陌生),但是 我有一张表格,里面有一些需要填写的元素……好的 下面(但在表单标签内)有3个按钮: 第一: 问题是,无论我点击什么按钮,表单都会被提交……甚至qqq按钮似乎也会提交表单。我尝试了几十种组合,我已经在谷歌上搜索过了,但我就是找不到答案。拜托,有人能告诉我我做错了什么吗 谢谢 这是因为按钮元素的默认类型是提交,您可以将类型属性设置为按钮或使用事件对象的预防默认方法防止事件的默认操作 <button name="qqq" id=

我对jquery有一个奇怪的问题(我对jquery有点陌生),但是

我有一张表格,里面有一些需要填写的元素……好的 下面(但在表单标签内)有3个按钮:

第一:

问题是,无论我点击什么按钮,表单都会被提交……甚至qqq按钮似乎也会提交表单。我尝试了几十种组合,我已经在谷歌上搜索过了,但我就是找不到答案。拜托,有人能告诉我我做错了什么吗


谢谢

这是因为
按钮
元素的默认类型是
提交
,您可以将
类型
属性设置为
按钮
或使用事件对象的
预防默认
方法防止事件的默认操作

<button name="qqq" id="qqq" type="button">Q</button>
Q

这是因为
按钮
元素的默认类型是
submit
,您可以将
类型
属性设置为
按钮
,或者使用事件对象的
preventDefault
方法阻止事件的默认操作

<button name="qqq" id="qqq" type="button">Q</button>
Q

这是因为
按钮
元素的默认类型是
submit
,您可以将
类型
属性设置为
按钮
,或者使用事件对象的
preventDefault
方法阻止事件的默认操作

<button name="qqq" id="qqq" type="button">Q</button>
Q

这是因为
按钮
元素的默认类型是
submit
,您可以将
类型
属性设置为
按钮
,或者使用事件对象的
preventDefault
方法阻止事件的默认操作

<button name="qqq" id="qqq" type="button">Q</button>
Q

按钮
元素默认为
type=“submit”
。如果希望他们不提交表单,则需要将其更改为:

<button type="button" ...

按钮
元素默认为
type=“submit”
。如果希望他们不提交表单,则需要将其更改为:

<button type="button" ...

按钮
元素默认为
type=“submit”
。如果希望他们不提交表单,则需要将其更改为:

<button type="button" ...

按钮
元素默认为
type=“submit”
。如果希望他们不提交表单,则需要将其更改为:

<button type="button" ...

按钮
元素实际上是一个
元素。有关详细信息,请参阅


若要更正此问题,请在单击事件处理程序中添加对
.preventDefault()
return false
(或两者)的调用,或将
type=“button”
添加到
按钮
元素中,或者使用
而不是
元素。

按钮
元素实际上是
元素。有关详细信息,请参阅


若要更正此问题,请在单击事件处理程序中添加对
.preventDefault()
return false
(或两者)的调用,或将
type=“button”
添加到
按钮
元素中,或者使用
而不是
元素。

按钮
元素实际上是
元素。有关详细信息,请参阅


若要更正此问题,请在单击事件处理程序中添加对
.preventDefault()
return false
(或两者)的调用,或将
type=“button”
添加到
按钮
元素中,或者使用
而不是
元素。

按钮
元素实际上是
元素。有关详细信息,请参阅



要更正此问题,请在单击事件处理程序中添加对
.preventDefault()
return false
(或两者)的调用,或将
type=“button”
添加到
按钮
元素,或使用
而不是
元素。

添加
return false
在单击函数的末尾,html中是否有表单标记?@Spokey,
return false
调用
event.preventDefault()
event.stopPropagation()
,后者在大多数情况下是完全不必要的。这使得
返回false
危险的建议,尤其是在使用事件委派时。感谢您的快速回答…已经解决…错过了type=“按钮”。Thanksad
返回false
在单击函数的末尾,html中是否有表单标记?@Spokey,
return false
调用
event.preventDefault()
event.stopPropagation()
,后者在大多数情况下是完全不必要的。这使得
返回false
危险的建议,尤其是在使用事件委派时。感谢您的快速回答…已经解决…错过了type=“按钮”。Thanksad
返回false
在单击函数的末尾,html中是否有表单标记?@Spokey,
return false
调用
event.preventDefault()
event.stopPropagation()
,后者在大多数情况下是完全不必要的。这使得
返回false
危险的建议,尤其是在使用事件委派时。感谢您的快速回答…已经解决…错过了type=“按钮”。Thanksad
返回false
在单击函数的末尾,html中是否有表单标记?@Spokey,
return false
调用
event.preventDefault()
event.stopPropagation()
,后者在大多数情况下是完全不必要的。这使得
返回false
危险的建议,尤其是在使用事件委派时。感谢您的快速回答…已经解决…错过了type=“按钮”。感谢
return false
调用
e.stopPropagation()
,并且在某些情况下可能会产生意外的后果,因此在这种情况下建议只使用
e.preventDefault()
,因为不需要防止事件传播在DOM中冒泡。您可能还想指出,原因是