我有一个 html 文件,其中包含一个包含提交按钮的表单和一个位于表单外部的 anchor 标记。是否可以从 anchor 链接“模拟”提交按钮?
换句话说,JavaScript 函数可以“调用”提交页面上的表单吗?
最佳答案
当然可以使用 submit()
提交表单的方法如下:
<a href="#" onclick="document.FormName.submit()">Submit Form</a>
或者
<a href="#" onclick="document.getElementById('formID').submit()">Submit Form</a>
为了不引人注目,您可以改为这样做:
HTML:
你可以给你的链接一个id:
<a href="#" id="link">Submit Form</a>
Javascript:
<script type="text/javascript">
var link = document.getElementById('link');
link.onclick = function(){
document.getElementById('formID').submit();
return false;
};
</script>
其中 formID
是 form
的 id
。
关于javascript - 通过 JavaScript 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4484517/