我想在不使用提交按钮的情况下提交表单 表格看起来像
<form method="post" action="action.php">
// somany divs
<input type="hidden" name="ivlue" value="er">
</form>
<script>
$(function(){
$("form").trigger("submit");
})
</script>
并尝试过
$("form").submit();
但是这段代码没有提交表格。
答案 0 :(得分:3)
$(document).ready(function(){
$("form").trigger("submit");
});
$('form').on('submit', function() { alert("ya"); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form method="post" action="action.php">
// somany divs
<input type="hidden" name="ivlue" value="er">
<input type="submit" style="display:none">
</form>
在Firefox中,您需要提交按钮。你可以隐藏它,但需要存在。
答案 1 :(得分:1)
如果你想提交你可以使用这个不使用jquery的代码,那就是普通的js函数
document.forms["formname"].submit();
您需要有一个表单,您在表单标记
中使用id属性标识该表单<form id='formname' action='mypage.html'>