[英]submit a form without using a submit button
我正在尝试为此提交而不使用提交按钮。 在这里,我使用了javascript,一旦表单提交,用户应直接转到B.php 。
HTML代码
<form id="jsform" action="B.php" method="POST" target="_blank">
<input type="hidden" value="test" name="title"/>
</form>
Java脚本代码
<script type="text/javascript">
document.getElementById('jsform').submit();
</script>
这两条代码行分别运行,但不能一起运行。 我做过任何错误。
在javascript中,您可以执行以下操作:
window.onload=function() {
document.getElementById("jsform").submit(); // using ID
}
并使用jQuery
$(function() {
$("#jsform").submit(); // using ID
});
这次我写评论作为实际答案。
删除target="_blank"
,它应该可以正常工作。 否则,您的浏览器可能会将其视为弹出窗口。
另外,请确保您的JS在表单之后运行。
使用表格名称提交
document.myform.submit();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.