人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEBページで、テキストボックスに文字を入力する時に、ボタンにフォーカスが合っていてEnterキーで移動、という風にしたいのですけど。要するに
×...http://www.moon.sannet.ne.jp/redcap/html/PASS1.htm(Tab→Enter、あるいはマウスでボタンをクリック、というのは手間)
○...http://www3.ocn.ne.jp/~motiya/java/sample-1/search.htm(Enter一発で移動)
なるべく簡単な方法を教えてください。

●質問者: t17th_homesick
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Web クリック テキスト フォーカス ボタン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● shampoohat
●20ポイント

http://www3.ocn.ne.jp/~motiya/java/sample-1/search.htm

ページ内の文字を検索する〜JavaScriptサンプル

下記のような書き方でOKかと思います。

フォームの入力欄に「onChange=”submit()” 」を記述することで、Enter一発になります。

<input name=略 type=text onChange=”submit()”>

◎質問者からの返答

としてみました。

変更する前は出来たページ移動が出来なくなり、Enter一発にも、

なってないみたいですね〜。なぜでしょう?


2 ● andymente
●20ポイント

http://www.moon.sannet.ne.jp/redcap/html/PASS1.htm

質問に出されたところのサンプルをそのまま使う場合なら

<FORM NAME="PA">

という部分を

<FORM NAME="PA" onsubmit="Check();return(false);">

というようにすれば「OK」というボタンをクリックした時と同じような動作になると思います。

◎質問者からの返答

やってみましたが”Enter一発”に、ならないんですよねー。


3 ● federal
●30ポイント

http://www.tohoho-web.com/www.htm

とほほのWWW入門

下のURLそのまんまですが、

<form>

<form onSubmit=”return seek_str(this.strings.value);”>

に変えることでできました。

◎質問者からの返答

http://www.moon.sannet.ne.jp/redcap/html/PASS1.htm”のソースを

と書き換えると、、、確かにできました。

...が!現在作成中のページではフォームを同じ記述に変更しても変化無し、です。何故?

関連質問


●質問をもっと探す●


0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ