メールフォームプロ onloadフォーカスについて
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
和田様
素晴らしいプログラムの数々を公開してくださり、ありがとうございます。
メールフォームプロについてお教えください。
基本機能で、
onload(ページ読み込み時)に先頭のエレメントにフォーカスを当てる事によりスムーズに入力作業を行えます。
となっていますが、これを解除し、
フォーカスが当たらないようにすることはできますでしょうか?
追伸:
今年の抱負ですか、もう5月ですぜ。
とりあえず「間食はしない」ですね。
- Re:メールフォームプロ onloadフォーカスについて
- 和田 - 2009-05-18 17:22:17フォーカスを当てない方法ですね最初に。
えーとですね、mailform.js内のstartupMailform?だかって関数の中で.focus()みたいな処理が1箇所だけあると思うので、その行をコメントアウトしたらどうにかなると思いますっ!
- Re:Re:メールフォームプロ onloadフォーカスについて
- ume - 2009-05-18 17:38:03function startupMailform関数の中の、
obj.elements[i].focus();を、
#obj.elements[i].focus();のようにコメントアウトしたら、
エラーチェックが動作しなくなってしまったので、
obj.elements[i].focus();を、
obj.elements[i].unfocus();とやったら、
うまくいきました。
ありがとうございました!
- Re:Re:Re:メールフォームプロ onloadフォーカスについて
- 和田 - 2009-05-18 17:51:32あれ??だ、大丈夫かしら・・・。
あ、ちなみにJavascriptのコメントアウトは//ですよ!
unfocusというメソッドが存在しないと思うので、コメントアウトにしておいたほうがたぶん安全です!
- Re:Re:Re:Re:メールフォームプロ onloadフォーカスについて
- ume - 2009-05-18 21:28:31いやはや無知とは恐ろしい...(恥)
大至急修正します。
ご指摘ありがとうございます。
- Re:Re:Re:Re:Re:メールフォームプロ onloadフォーカスについて
- ume - 2009-05-18 22:14:23function startupMailform関数の中の、
obj.elements[i].focus();を、
//obj.elements[i].focus();のようにコメントアウトでした。
ありがとうございました!