⊗jsSpFmBt 237 of 294 menu

JavaScriptにおけるフォームボタン

フォームがボタンをクリックすることで送信されることは既にご存知でしょう。しかし、ここにはニュアンスがあります。 ボタンには必ず属性typeを値submitとして持つ必要があります:

<form> <input name="test1"> <input name="test2"> <input type="submit"> </form>

属性typeが値submitに設定されたbuttonタグもフォームを送信します:

<form> <input name="test1"> <input name="test2"> <button type="submit">btn</button> </form>

また、いずれかの入力フィールドにフォーカスを置いてEnterキーを押すことでもフォームは送信されます。

属性typeが値buttonのボタンはページの要素として使用され、フォームを送信しません:

<form> <input name="test1"> <input name="test2"> <input type="button"> </form>

buttonタグも同様に動作します:

<form> <input name="test1"> <input name="test2"> <button>btn</button> </form>

属性typeが値resetのボタンは、入力されたフォームをクリアします:

<form> <input name="test1"> <input name="test2"> <input type="reset"> <input type="submit"> </form>

以下のコードを修正して、ボタンがサーバーにフォームを送信するようにしてください:

<form> <input name="name"> <input name="surn"> <button>send</button> </form>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否