web-dev-qa-db-ja.com

javascript submit()は関数ではありませんか?

可能性のある複製:
送信はJavaScriptの関数ではありません

次の基本的なJavaScript関数でエラーdocument.getElementById("form").submit is not a functionが発生するのはなぜですか。

ページにある唯一のものは、フォームとこのJavaScript関数です。ページにアクセスしたときにフォームを自動送信してほしい。

<script>
 window.onload = function(){
 document.getElementById('form').submit();
}
</script>
21
Pinkie

フォームにname="submit"またはid="submit"がないことを確認してください

64

これはおそらく、フォームにname = submitの入力が含まれているためです。次に、submitプロパティには要素のオブジェクトが含まれます。名前を変更するか使用してください

document.createElement('form').submit.call(document.getElementById('form'));
17
duri