• ベストアンサー

JavaScriptでタブの切り替え

お世話になります。 急いでいますので乱筆失礼いたします。 ASP.net2005であるシステムを作っているのですが、 テキスト1入力 → Enter → テキスト2にフォーカスが移動・・・ っといった、タブ移動がどうしてもできません。 JavaScriptでもVBScriptでもはたまたASPにそのような機能があるのかもわかりません! どなたかご教授ください!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • NTJ
  • ベストアンサー率44% (46/103)
回答No.3

一般的には、 HTMLで tabindex を設定する方法ですね。 ソレで、どうしても解決不能であれば、JavaScriptでの対応になるでしょう。 なお、ASPはサーバーサイドのシステムなので、当然ながらブラウザ上動作の制御は出来ません。 JavaScriptかVBScriptでの解決になりますが、クロスブラウザ面ではかなり不安があります。 とくに、VBScriptは非常にブラウザを限定しますので、ユーザー環境を厳しく限定できる場合を除いては、採用は控えたほうが無難と思われます。

kyo----
質問者

お礼

細かい説明ありがとうございました! 何とか解決いたしました。 お手数おかけしました。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

http://okwave.jp/qa2101565.html が参考になるかも

参考URL:
http://okwave.jp/qa2101565.html
kyo----
質問者

お礼

ありがとうございました! 何とか解決いたしました。 お手数おかけしました。

  • talepanda
  • ベストアンサー率58% (45/77)
回答No.1

タブの意味がわかりませんが、とりあえずIE専用で <html> <body> <input type="text" id="orz1" onkeypress="if(window.event.keyCode==13)document.getElementById('orz2').focus();"/> <input type="text" id="orz2" onkeypress="if(window.event.keyCode==13)document.getElementById('orz1').focus();"/> </body> </html>

kyo----
質問者

お礼

ありがとうございました! 何とか解決いたしました。 お手数おかけしました。

関連するQ&A

専門家に質問してみよう