✨
formタグの中にbuttonを作成しても送信しないようにする
2つの機能を1つに統合しようとしていた時にtableタグをformタグで囲ったところ、
テーブルの中でajax通信をするボタンをクリックするとフォーム送信するようになってしまった。
formタグで囲うのをやめて、送信したい値を別途javascript経由で送信することも検討したが、
次の記事を読んで解決した。
buttonタグはデフォルトではtype: 'submit'となる。
従って何もしなければクリックした時にフォームが送信される。
このリファレンスによれば、formタグのid属性とbuttonタグのform属性を揃える方法もあるとのこと。
次の記事も同じような悩みの解決です。
Discussion