前提
- $(form).on('change')イベントを登録し、formの値が変わった時にsubmit()をJSで実行するようにしている。
状況
- 無駄なリクエストが飛んでしまうので困った。
- formのオリジナルのsubmitイベントと、JSでsubmit()してるイベントの2種類が実行されてるらしい。
解決方法。
- .keypress()とか使って、enterキーを押した時はreturn falseするなど。
- あと、Eventオブジェクトの中にoriginalEventが入っているのがformオリジナルのイベントらしい。これも判断材料になるかもしれない。
確かな力が身につくJavaScript「超」入門 (確かな力が身につく「超」入門シリーズ)
- 作者: 狩野祐東
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/10/30
- メディア: 単行本
- この商品を含むブログを見る
- 作者: David Flanagan,村上列
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/08/10
- メディア: 大型本
- 購入: 12人 クリック: 252回
- この商品を含むブログ (18件) を見る
JavaScript本格入門 ?モダンスタイルによる基礎からAjax・jQueryまで
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2010/11/27
- メディア: 大型本
- 購入: 29人 クリック: 673回
- この商品を含むブログ (53件) を見る
ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!
- 作者: 田中賢一郎
- 出版社/メーカー: インプレス
- 発売日: 2015/12/11
- メディア: Kindle版
- この商品を含むブログを見る