|
|
|
技術メモ
tabindex属性はTab によるフォーカス(選択状態)を移動する順番を指定します。
整数("0" から "32767" まで) で入力。小さい数から大きい数へフォーカスが変わる。
順番に入力しなくて、穴あきでも大丈夫。
尚、指定していない場所がある場合、最後に回される。
例)
<input type="text" name="a" tabindex="1">
フレームで切っている場合、最初のフォーカスはフレーム全体に行く。
フレーム全体にtabindexを指定できない(と思う)ので、仮にすべてtabindexを指定している場合、tabindexを指定してある場所が最優先なので、フレームは一番最後になる。
でも、問答無用でフレームにフォーカスが行くので、タブを押すと次は、次のフレームに移ってしまう。
これを解決するには、bodyでonloadすればよい。
例)
<body onLoad="document.form1.field1.focus()">
ちなみにIEのみしかテストしてない。他のブラウザは知らん。
|
|
|