私は1つのフォームを持つHTMLページを持っています。フォームを自動提出するには、私はこれを使用することができます:既存の 'submit'要素を含むフォームを自動投稿
<body onload="document.forms[0].submit()">
ただし、name = "submit"という形式の要素があります。これは上記のコードを破ります。 「送信」フィールドの削除や名前の変更は別として、フォームを自動提出する別の方法はありますか?
乾杯。
私は1つのフォームを持つHTMLページを持っています。フォームを自動提出するには、私はこれを使用することができます:既存の 'submit'要素を含むフォームを自動投稿
<body onload="document.forms[0].submit()">
ただし、name = "submit"という形式の要素があります。これは上記のコードを破ります。 「送信」フィールドの削除や名前の変更は別として、フォームを自動提出する別の方法はありますか?
乾杯。
は、フォームにIDを付けた後、あなたは「提出」の名前でフォーム要素を維持したいと思いますいずれかの特定の理由があるdocument.getElementById('id-of-your-form').submit();
これは、name = "submit"またはid = "submit"の要素がある場合は機能しません。 - フォームIDは 'test'です。 –
を使うのか?名前を変更することは、それが最も実用的な解決策であるようです。可能であれば名前の衝突を避けてください。
があると仮定して、IDとその形式を指定します。
あなたが今見出したように、フォーム要素に「submit」という名前を付けるべきではありません! :) –