JavaScript

thickboxがおかしくなる(IE8限定)

※ 原因判明 これがもうびっくりするようなというか腰が抜けるような原因。bodyの最後に thickboxが入っていた。WordPressの script-loader.phpが thickboxL10nを差し込むようなんだけど、どのプラグインを使うとこれが差し込まれるかまでは調査せず。contact…

郵便番号から住所をセット

郵便番号を入力して『住所検索』ボタンを押したら Ajaxでサーバに問合せにいって、コントローラで郵便番号辞書から住所を引っ張って返すというのを作ろうと思って、「待てよ、そういうのって巷に溢れてるんじゃないか?」と思ってググったら、すごくいい Jav…

入力フォームの最初の項目へFocus

なんてことないことなんですが、一応ググったことは書いておこうという方針なので。(いつから?) コード window.onload=function(){ var input = document.getElementsByTagName('input'); for (var i = 0; i 'input'タグを探して、最初の'text'で disabled…

validator.jsで出てくる吹き出しを透過にする

フォームのエラーチェックに、こちら(フォームの入力エラーを吹き出しで教えてくれる JavaScript)を便利に使わせていただいているのですが、エラーのとき表示される吹き出しの背景色が白じゃないときだけはちょっとイケてないかなぁと思ってました。で、吹き…

jQueryで link_to_remoteを使う

特に強い動機があったわけじゃないんですが、Extended-Bort をベースにした Railsで開発を始めてしまったので、必然的に prototype.js じゃなくて jQuery.jsに移行することになりました。 で、prototype.js環境のものをポツポツと移行していったんですが、li…

自分のRailsプロジェクトで使っているjsライブラリ

いま書いてるRailsプロジェクトで使っているjs(JavaScript)ライブラリの一覧(順不同)です。詳しい説明、使い方は時間ができたらそのうち書きます。 フォームの入力エラーを吹き出しで教えてくれる JavaScript フォームの入力エラーを吹き出しで教えてくれる …

県名選択をさせる場合のベストチョイス

県名選択するのにいまどきリストボックスはないし、かといってチェックボックスやラジオボタンならべるのもいまいちだよね、と思っていたところ、ジャストタイミングで素晴らしいスクリプトが公開されたので、早速、こちら(→jsmap - JavaScriptによる都道府…

フォームの値をリアルタイムにバリデートする

いずれ使うと思うので、そのときどこを参考にすればいいかメモ。 「http://tetlaw.id.au/view/javascript/really-easy-field-validation。入力値がおかしいとエラーメッセージをフェードインさせながら表示。prototype.js依存。 「http://blog.masuidrive.jp…

フォーカスを移動する

フォームの入力エリアに入力ポインタを合わせます。 書式 document.FormName.ElementName.focus() document.forms[n].elements[N].focus() FormNameはフォーム名、ElementNameはエレメント名。 forms[n]は n番目のフォーム(番号は 0から)。elements[N] は n…