いきなり入力できる入力フォームのページを作りたい
[上に]
[前に]
[次に]
おおとし
[E-Mail]
1999/10/25(月) 13:33:50
はじめまして。さっそくですが、入力フォームのあるページを作ろうとしています。作ったページに入力するときに、はじめマウスでテキストを入力する白いところをクリックして、白いところに縦棒の点滅が現れてからでないと入力できませんが、ページが現れたときにはもうすでに入力するところに縦棒の点滅が出ているようにフォームをを作成できないでしょうか。
さらに一つのフォームで複数の入力個所(名前とメールアドレスとか)があるときに、次の入力領域へ移るのを下向きの矢印とか、右向きの矢印とかでやりたいのですが、できないでしょうか。
マウスが嫌いなわけではないのですが...。
のぐ
1999/10/25(月) 16:25:26
body の onload で目的のテキストフィールドを指定して focus する
とよいです。(昔infoseek がこうだった)
例)<body onload="document.form1.text1.focus()">
入力域を移動するのは、ココ↓を参考にしてはいかがでしょうか。
http://www.st.rim.or.jp/~makoto3/dhtml_ie/dhtml_ie5_0023.html
またタブストップを適切に指定すればタブキーで移動できます。
おおとし
1999/10/25(月) 17:47:37
onloadの方はうまく行きました。ありがとうございました。
入力域の移動は教えていただいた例と同じ改行キーを使うと
同じフォーム中のsubmitを実行してしまいます。
他のキーを使うためには(event.keyCode==13)の部分を変えれば
いいと思うのですが、キーコード番号というのは、
何を調べれば載っていますか。
のぐ
1999/10/25(月) 19:53:21
失礼しました。インデクスのページは↓です。
http://www.st.rim.or.jp/~makoto3/dhtml_ie/dhtml_ie0000.shtml
ここの165〜168が参考になると思います。
おおとし
[E-Mail]
1999/10/26(火) 13:23:31
[[解決]]
のぐさん、ありがとうございました。
上で試したのはIEで、あとでNNで試したらonLoadの方もうまく
作動しなかったのですが、タブで切り替えられる事がわかったので
目的達成です。解決Checkさせていただきます。
[上に]
[前に]
[次に]