Vin*_* VT 6 html javascript php jquery
如何在不使用提交按钮的情况下提交此表单.我想在加载此表单时提交它,
<form name="frm1" id="frm1" action="../somePage" method="post">
Please Waite...
<input type="hidden" name="uname" id="uname" value="<?php echo $uname;?>" />
<input type="hidden" name="price" id="price" value="<?php echo $price;?>" />
</form>
Run Code Online (Sandbox Code Playgroud)
HNy*_*ard 44
你这里不需要Jquery!这里最简单的解决方案是(根据查尔斯的答案):
<html>
<body onload="document.frm1.submit()">
<form action="http://www.google.com" name="frm1">
<input type="hidden" name="q" value="Hello world" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
小智 8
您也可以尝试使用以下脚本
<html>
<head>
<script>
function load()
{
document.frm1.submit()
}
</script>
</head>
<body onload="load()">
<form action="http://www.google.com" id="frm1" name="frm1">
<input type="text" value="" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
做这个 :
$(document).ready(function(){
$("#frm1").submit();
});
Run Code Online (Sandbox Code Playgroud)
您可以通过使用简单的一行 JavaScript 代码来实现,并且还要注意,如果 JavaScript 被关闭,它将无法工作。如果 JavaScript 关闭,下面的代码将完成它的工作。
关闭 JavaScript 并在您自己的文件上运行代码以了解它的完整功能。(如果您在这里关闭 JavaScript,下面的代码片段将不起作用)
.noscript-error {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<body onload="document.getElementById('payment-form').submit();">
<div align="center">
<h1>
Please Waite... You Will be Redirected Shortly<br/>
Don't Refresh or Press Back
</h1>
</div>
<form method='post' action='acction.php' id='payment-form'>
<input type='hidden' name='field-name' value='field-value'>
<input type='hidden' name='field-name2' value='field-value2'>
<noscript>
<div align="center" class="noscript-error">Sorry, your browser does not support JavaScript!.
<br>Kindly submit it manually
<input type='submit' value='Submit Now' />
</div>
</noscript>
</form>
</body>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90681 次 |
| 最近记录: |