Jquery 表单提交事件和提交输入单击事件之间有什么区别?

Jquery 表单提交事件和提交输入单击事件之间有什么区别?,jquery,forms,submit-button,Jquery,Forms,Submit Button,名为form1的表单有一个名为button1的提交按钮 $(“#form1”).submit()和$(“#button1”).click()?$(“#form1”).submit()只向服务器发送数据,而$(“#button1”).click()触发按钮的单击事件,不向服务器发送任何数据 PS:如果按钮类型为submit,它会立即向服务器发送数据。$(“#form1”)。submit()只向服务器发送数据,但$(“#button1”)。click()触发按钮的单击事件,不向服务器发送任何数据 P

名为
form1
的表单有一个名为
button1
的提交按钮

$(“#form1”).submit()
$(“#button1”).click()

$(“#form1”).submit()
只向服务器发送数据,而
$(“#button1”).click()
触发按钮的单击事件,不向服务器发送任何数据

PS:如果按钮类型为submit,它会立即向服务器发送数据。

$(“#form1”)。submit()
只向服务器发送数据,但
$(“#button1”)。click()
触发按钮的单击事件,不向服务器发送任何数据


PS:如果按钮类型为submit,它会立即将数据发送到服务器。

$(“#form1”)。submit()将整个表单提交到Servlet或任何以$(“#button1”)形式存在的地方。click()只需用于处理调用javascript函数之类的任何事情,甚至是提交表单。

$(“#form1”)。submit()将整个表单提交到Servlet或任何以$(“#button1”)形式存在的地方。单击()可以简单地用于处理任何事情,例如调用javascript函数,甚至提交表单。

如果检查html代码,您将看到类似的内容。动作标记可能是html页面,也可能不是html页面,它可能是.php、.aspx或只是一个url
$(“#form1”).submit()
将数据发布到此页面/url,然后该页面将处理数据


$(“#form1”).submit()
将表单的数据发布到表单的action标记中的url,而
$(“#button1”)。单击()
将触发单击事件。

如果检查html代码,您将看到类似的内容。动作标记可能是html页面,也可能不是html页面,它可能是.php、.aspx或只是一个url
$(“#form1”).submit()
将数据发布到此页面/url,然后该页面将处理数据


$(“#form1”).submit()
将表单的数据发布到表单的action标记中的url,而
$(“#button1”)。单击()
将触发单击事件。

在您的情况下没有区别

当用户尝试提交时,提交事件被发送到元素 提交一份表格。它只能附加到
元素。表格可以 可以通过单击显式的
来提交,
,或按Enter键 当某些表单元素具有焦点时

来自文档


使用
$(“#form1”).submit()
您可以提交表单,而无需页面上的提交按钮。

在您的情况下没有区别

当用户尝试提交时,提交事件被发送到元素 提交一份表格。它只能附加到
元素。表格可以 可以通过单击显式的
来提交,
,或按Enter键 当某些表单元素具有焦点时

来自文档

使用
$(“#form1”).submit()
您可以提交表单,而无需页面上的提交按钮。

如果按钮是
,则(除非默认操作被抑制)它将触发包含表单的提交。如果按钮是
,则(除非默认操作被抑制)它将触发包含表单的提交。