タグ

ブックマーク / espion.just-size.jp (3)

  • Javascript で IE のバグと戦う

    Javascript で IE のバグと戦う さっき知ったのですが、InternetExplorer はフォーム内にテキストフィールドが1つしかない場合、エンターキーを押しても submit ボタンの情報(name,value)は送られない仕様*1だそうです。フィールドが2つ以上あれば良いらしく、幅0のフィールドを追加するとか CSS で見えなくしたりするのがトレンディみたいです。 submit ボタンに名前を付けて処理を分岐させるのって結構好きなのですが、こんなわけのわからん仕様っつかバグでしょ、まぁいいや、えっとこんなの覚えておけないし、また悩むのは嫌なので Javascript で見えないフィールドを自動的に追加するやつ書いてみました。 var f = document.forms; for(var elm, i = 0; elm = f[i]; i++) { var input

  • フォームの入力エラーを吹き出しで教えてくれる JavaScript

    ■ フォームの入力エラーを吹き出しで教えてくれる JavaScript フォームの validation 関連のライブラリはいくつかありますが、私は以下に紹介するやつをずっと使ってまして、これがかなり気に入ってます。ただ、オレナイズされたコードが随所に含まれていたから紹介する事が出来ないでいたのですが、今回やっと書き直したのでお目見えです。 AJAX を使ってサーバサイドと連携、とかそういう事も全くやってなくて、普通に JavaScript のみで入力のチェックをしてるだけなんで、真新しい事はないんですが。 実際の動作サンプル とりあえず submit ボタンを押せば、全て理解出来るかと思います。 今回は CSS のファイルと画像のファイルといっぱい出来てきてしまっていて、いつもの「読み込ませるだけ」とはちょっと毛色も違い、使うのには事前の準備が必要で面倒です。 いつもの JavaScri

  • Greasemonkey 用スクリプト - Deny Rakuten News

    ■ Greasemonkey 用スクリプト - Deny Rakuten News ※Greasemonkey は Firefox 用の拡張機能です。詳しくは Firefox まとめサイト で確認して下さい。 DenyRakutenNews.user.js (gist) その他のスクリプト 楽天市場 で、注文確定直前の画面に出てくるメルマガ購読のチェックを自動的に全てオフにします。 一応商品の注文に関わる画面なので、なるべく影響が出ないようにと考えて結構キツメの制限をつけてチェックを外すようにしています。なので、漏れがあるかもしれませんから、送信前に当にチェックが外れているか確認するようにして下さい。 あまり考えられませんが、想定外の所のチェックが外れるという可能性も考慮し、オフにしたチェックボックス付近の背景色を目立つように変更しているので、確認する際に役立てて下さい。 このスクリプト

  • 1