0

私はこのフォームをphpページに持っています:

echo "<form action=\"xxx.php\" method=\"post\" id=\"test\" name=\"test\">
 <input type=\"submit\" name=\"oooo\" value=\"Sincronizza\"> 
</form>";

一番上に、自動送信用のこのJavaScriptがあります:

<script type='text/javascript'>
<!-- 
function send() {
var objForm = document.getElementById('test');
objForm.action='xxx.php';
objForm.submit();
}

window.setTimeout('send()', 5000)

//--> 
</script>

残念ながら、スクリプトは自動送信ではなく更新ページを開始します。

何が問題ですか?

4

1 に答える 1

0

JavaScript を使用して送信すると、submit-input タグの値が投稿されません。解決策は、非表示の型入力をフォームに含めることです。

<input type="hidden" name="oooo" value="Sincronizza">
于 2012-07-29T14:25:11.790 に答える