AjaxZip2.0でマウスカーソルの動きをハックする方法
AjaxZip2.0というフォーム用住所入力補助の素晴らしいJavaScriptライブラリがある。
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
これは、入力補助の一環としてマウスカーソルの位置を自動で動かしてくれるのだが、
あえて進ませたくない時などがある。
あるいは順を追って進ませたい時がある。
※changeイベントなどを通過させたい時など
そのような時はソースコード内の
cursor
に関して、追いかければよい。
if ( farea ) {
cursor = farea;
farea.value = jarea;
} else {
などのような箇所において、
cursor = farea;
を
cursor = faddr;
などに変えれば、カーソル位置を強引に変更出来る。
farea や faddr は、何となくフォームで要求されている変数で分かるはず。fstrtなど。
cursor.focus();
という箇所の後に、
cursor = farea;
cursor.focus();
などを追加すれば、1回カーソルが動いた後に、さらに強引にまた動かす事も出来る。
ディスカッション
コメント一覧
まだ、コメントがありません