タグ

JavaScriptとeventに関するfjmotoのブックマーク (1)

  • submitボタンの2度押しを制御する: mitsuruogの日記

    submitボタンを連打された場合、2重登録防止などの目的で2回目以降のイベントを無効にしたいことはよくある事なのだが、最近実装した際に少しハマッたのでいろいろ調べてみた。 まず以前よく書いていたコードで、onClick時に「return false;」するとイベントが無効になる。 (後ほど重要になってくるのだが、これは「DOMレベル0」の書き方) 最近はHTMLの中にjavascriptを書くことを避けるようになってきたので、下のサンプルのようにjavascript内でDOM要素を取得してイベントリスナーを設定する方法が主流となってきた。 (後ほど重要になってくるのだが、これは「DOMレベル2」の書き方) javascriptのコードは次のようになっている。 ます、初めの方に書いてある「LISTENER」変数の部分は、イベントリスナ登録をクロスブラウザ対応する際のお決まりパターンだ。詳し

  • 1