我可以使用提交按钮和JS提交表单吗?
can i submit form with submit button and JS?
我的问题可能是基本的,但我希望它澄清一下。 我有一个HTML表单。 它包含2个提交按钮和一些链接。 单击其中一个链接时,我正在尝试通过Java脚本提交表单,但无法这样做。 但是当我将所有按钮都设置为正常按钮并通过 JavaScript 提交表单时,我也可以通过链接提交表单。
现在我的问题是 - 如果我们在表单中有提交按钮,那么我们也可以通过 java 脚本提交表单吗?
您不需要提交按钮即可提交表单 - 句点。您可以通过javascript提交表单,无论您是否有任何字段或按钮,您只需要一个表单元素。
我的魔术水晶球告诉我您的表单提交得很好,但是您的服务器端脚本编写得很差,并且取决于正在发送的提交按钮的名称/值。
是的,您可以使用 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();return false;">Submit my form</a>
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)