<form name="myForm" id="myForm" action="test.php" method="POST">
<p>
<input name="test" value="test" />
</p>
<p>
<input type="submit" name="submit" value="Submit" />
</p>
</form>
<script>
var auto_refresh = setInterval(
function()
{
submitform();
}, 10000);
function submitform()
{
alert('test');
document.myForm.submit();
}
</script>
ページに到達すると、フォームを10 秒ごとに自動送信しようとすると問題が発生します。フォーム名は myFormaction="test.php"
です。メッセージは表示され'test'
ますが、ページがフォームを送信しません。
ページの読み込み時に関数を自動読み込みする以外の解決策はありますか?
修正済み:送信ボタンから( ) を削除name="submit"
し、スムーズに機能するようにしました。