Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用window.onload提交表单_Javascript_Jquery_Forms - Fatal编程技术网

Javascript 使用window.onload提交表单

Javascript 使用window.onload提交表单,javascript,jquery,forms,Javascript,Jquery,Forms,我正在尝试在页面加载时提交表单。我试过很多不同的方法,但似乎都不管用。如果我使用 window.onload = function(){ alert("test"); } 它工作得很好,但当我尝试使用 window.onload = function(){ console.log($("#testForm")[0].submit)​, 2000); } 或 它不再起作用了 JS: HTML: 试试这个: $("#testForm").submit() 我用GET替

我正在尝试在页面加载时提交表单。我试过很多不同的方法,但似乎都不管用。如果我使用

window.onload = function(){
    alert("test");  
}
它工作得很好,但当我尝试使用

window.onload = function(){
    console.log($("#testForm")[0].submit)​, 2000);  
}

它不再起作用了

JS:

HTML:


试试这个:

$("#testForm").submit()
我用GET替换了帖子,用工作URL替换了动作,这样你就可以看到发生了什么


console.log($(“#testForm”)[0]。提交)​}, 2000); - 有语法错误。您是否收到任何控制台错误?抱歉,这是因为我试图使用setTimeout添加暂停,看看是否有帮助。我把它从这个帖子上删除了它应该可以用。。。您可以提供JSFIDLE或提供此页面的url吗?您是否知道
window.onload=
会覆盖以前附加到
window
对象的任何onload事件处理程序?
window.onload = function(){
    document.getElementById("testForm").submit();
}
<form name="testForm" id="testForm" method="POST" action="test.php">

    <input name="MERGE1" type="text" id="fname" size="40" maxlength="40" value="<?php echo $fname; ?>" />
    <input name="MERGE2" type="text" id="lname" size="40" maxlength="40" value="<?php echo $lname; ?>" />
    <input name="MERGE0" type="text" id="email" size="40" maxlength="40" value="<?php echo $email; ?>" />
    <input name="MERGE3" type="text" id="company" size="40" maxlength="40" value="<?php echo $company; ?>" />
    <input name="MERGE6" type="text" id="phone" size="40" maxlength="40" value="<?php echo $phone; ?>" />
    <input name="MERGE19" type="text" id="city" size="40" maxlength="40" value="<?php echo $city; ?>" />
    <input name="Continue" type="submit" value="Continue" />
</form>
$("#testForm").submit()