Javascript 我可以用提交按钮和JS提交表单吗?

Javascript 我可以用提交按钮和JS提交表单吗?,javascript,html,forms,submit,Javascript,Html,Forms,Submit,我的问题可能是基本的,但我想澄清一下。我有一个html表单。它包含2个提交按钮和一些链接。单击其中一个链接时,我试图通过java脚本提交表单,但无法提交。但是当我把所有的按钮都设置为普通按钮并通过JavaScript提交表单时,我也可以通过链接提交表单 现在我的问题是-如果表单中有submit按钮,那么我们也可以通过java脚本提交表单吗 提交表单周期不需要提交按钮。无论是否有任何字段或按钮,都可以通过javascript提交表单,所需的只是表单元素 我的魔法水晶球告诉我你的表单提交得很好,但是

我的问题可能是基本的,但我想澄清一下。我有一个html表单。它包含2个提交按钮和一些链接。单击其中一个链接时,我试图通过java脚本提交表单,但无法提交。但是当我把所有的按钮都设置为普通按钮并通过JavaScript提交表单时,我也可以通过链接提交表单


现在我的问题是-如果表单中有submit按钮,那么我们也可以通过java脚本提交表单吗

提交表单周期不需要提交按钮。无论是否有任何字段或按钮,都可以通过javascript提交表单,所需的只是表单元素


我的魔法水晶球告诉我你的表单提交得很好,但是你的服务器端脚本写得很差,这取决于发送的提交按钮的名称/值。

提交表单时不需要提交按钮。无论是否有任何字段或按钮,都可以通过javascript提交表单,所需的只是表单元素


我的魔法水晶球告诉我你的表单提交得很好,但是你的服务器端脚本写得很差,这取决于发送的提交按钮的名称/值。

是的,你可以使用
onsubmit
事件,然后使用javascript提交表单

例如,使用jQuery:

$('#your_form').on('submit', function() {
  if (/**some condition**/) {
    $(this).submit(); 
  }
  return false;
});

是的,您可以使用
onsubmit
事件,然后使用javascript提交表单

例如,使用jQuery:

$('#your_form').on('submit', function() {
  if (/**some condition**/) {
    $(this).submit(); 
  }
  return false;
});

如果您提交带有链接的表单,我想您会使用以下代码:

<a href="link" onclick="form.submit();">Submit my form</a>

这是错误的,因为您提交表单,然后继续链接,您必须在提交()后添加“return false;”:


如果您提交带有链接的表单,我想您应该使用这种代码:

<a href="link" onclick="form.submit();">Submit my form</a>

这是错误的,因为您提交表单,然后继续链接,您必须在提交()后添加“return false;”:



Submit按钮仅自动提交表单页面上应有适当的表单选项卡和操作属性Submit按钮仅自动提交表单页面上应有适当的表单选项卡和操作属性