0


0

HTML:「Enterキーを押したときにフォーカスを次のコントロールに移動する」動作を決定するのは何ですか

基本的なHTMLの質問 HTMLページで、テキストボックス内でEnterキーを押すと次のコントロールにフォーカスが移動したときに宣言的に動作を達成することは可能ですか? どうやってそれを達成し、どうやってそれをオフにしますか? それとも、動的なJavaScriptの部分がここに関与する必要がありますか?

たとえば、IE 7の次のHTMLでは、enterキーを押して次のテキストボックスにフォーカスを移動することはできません。


「Enterが押されたときにフォーカスを次のコントロールに移動する」という動作をなくす必要があるページがあります。

  • @ Edit:*上記の*例は*正しくない*ことがわかりました。 この動作を避けたいページでEnterキーを押したときにフォーカスが移動するコントロールは、実際には送信タイプです。 奇妙なことに、この「送信」はTelerikツリーコントロールの一部であり、送信ボタンではなく、ツリー構造を折りたたんで展開するために使用される矢印です。 それで私は、ブラウザが通常の送信ボタンであると期待する次の送信コントロールにフォーカスがジャンプすると思います。

だから私はここTelerik特有の解決策を探すべきだと思います。

2 Answer


1


ほとんどのブラウザでは、フォーム内にフォーカスがあるときにEnterキーを押すとフォームが送信されます。 Enterキーを押して次のテキストボックスに移動するようにこの動作を変更する必要がある場合は、javascriptを使用する必要があります。

これを試してください:( javascript.internet.comの好意による)


0


私は通常これらのことを参照してください。http://start.gotapi.com/