スレッド表示 | フラット表示〕 全トピック 920 件中 629 番目 次≫ ≪前

Enterを押したときの動作について

created: 2004-04-20 16:47 | modified: 2004-04-22 17:48 | reply: 2

[1526] Enterを押したときの動作について

user: ごまゴマ | created: 2004-04-20 16:47
こんにちは。
こちらで、いろいろ参考にして掲示板のほうが大体出来上がってきました。

<input type=text>でフォームを作ったのですが、Enterを押すと(通常は)次の画面へ移動してしまう。
私はできれば、送信のボタンを押さないと次の画面へ行かないようにしたいのですが、
Enterを押すと次の項目へ飛ぶようにする方法ってないでしょうか?

ちょっとPHPとは関係ないかもしれませんが、もし知っている方がいれば教えてもらいたいのですが・・・
reply: 1530 返信 編集 削除

[1530] JS

user: ゆうじ | created: 2004-04-21 12:48
こんにちは。

> 送信のボタンを押さないと次の画面へ行かないようにしたいのですが

フォームの送信ボタンを submit から button に変更し、
フォームの onSubmit イベントを別途書けば、
次の画面へ行かないようにはなります。


> Enterを押すと次の項目へ飛ぶようにする方法ってないでしょうか?

フォーム含まれる、
各テキストボックスの onKeydown イベントに、
キーコードが 13(Enter) ならば、
次のテキストボックスへフォーカスを移す・・・。

こんなJavaScript を書けば出来るのではないでしょうか。


どちらのJavaScriptも、
検索すればサンプルコードが、あると思いますよ。
(書くの面倒で・・・すみません。)


クライアントの制御であり、
しかもHTMLでカバーできる範囲を越えてるので、
どうしてもJavaScriptに頼るしかないと思います。
Parent: 1526  reply: 1532 返信 編集 削除

[1532] ありがとうございます

user: ごまゴマ | created: 2004-04-22 17:48
ゆうじ様、ありがとうございます。
PHPを使ってできれば一番いいのですが、Javaでなければ無理ですか・・・

ちょっと調べてみます。
Parent: 1530  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 629 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑