はじめに
jsライブラリーのbootstrap-tagsinput使用時の悩み事。
フォーム内で入れているとタグ確定時のEnterキーの押下でSubmit処理が走ってしまう。。
流石にそれはまずいのでどうにかする方法を探った結果。
解決方法
jsで以下の処理を書きます。
1 2 3 4 5 6 7 | $('.bootstrap-tagsinput input').keydown(function(e) { if (e.which === 13) { $(this).blur(); $(this).focus(); return false; } }); |
13はEnterキーの番号です。
これくらいは考慮してライブラリー側で対応してほしい。。