8

送信ボタンを使用せずにこのフォームを送信する方法。このフォームを読み込んで送信したいのですが、

<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>
4

6 に答える 6

9

以下のスクリプトを使用して試すこともできます

<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> 
于 2013-03-05T05:04:12.150 に答える
6

これを行う :

$(document).ready(function(){
     $("#frm1").submit();
});
于 2013-03-05T04:52:41.480 に答える
4

JavaScript を使用して

 <form id="frm1" action="file.php"></form>
    <script>document.getElementById('frm1').submit();</script>
于 2013-03-05T05:00:46.833 に答える
3

入力フィールドの終了タグがありませんでした。イベントのいずれかを選択できます (例: onload、onclick など)。

(a) オンロード イベント:

<script type="text/javascript">
$(document).ready(function(){
     $('#frm1').submit();
});
</script>

(b) Onclick イベント:

<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;?> />
    <input type="text" name="submit" id="submit" value="submit">
</form>
<script type="text/javascript">
$('#submit').click(function(){
     $('#frm1').submit();
});
</script>
于 2013-03-05T04:57:22.330 に答える