最新レス
|
・掃除機壊れた
└(キタ)11/26 17:14
・kindleキター
└(moon)05/25 00:13
・お釜
└(moon)04/05 19:56
・襲撃
└(moon)01/03 09:53
・襲撃
└(NOB)01/03 09:27
・のうしゃ!
└(よしお)04/05 22:29
・壊れた!!!
└(moon)12/10 22:59
・壊れた!!!
└(いた)12/10 06:04
・いろいろ購入
└(イタ)10/21 07:30
・ダウン
└(イタ)09/23 09:19
|
|
|
|
|
技術メモ
tabindex属性はTab によるフォーカス(選択状態)を移動する順番を指定します。
整数("0" から "32767" まで) で入力。小さい数から大きい数へフォーカスが変わる。
順番に入力しなくて、穴あきでも大丈夫。
尚、指定していない場所がある場合、最後に回される。
例)
<input type="text" name="a" tabindex="1">
フレームで切っている場合、最初のフォーカスはフレーム全体に行く。
フレーム全体にtabindexを指定できない(と思う)ので、仮にすべてtabindexを指定している場合、tabindexを指定してある場所が最優先なので、フレームは一番最後になる。
でも、問答無用でフレームにフォーカスが行くので、タブを押すと次は、次のフレームに移ってしまう。
これを解決するには、bodyでonloadすればよい。
例)
<body onLoad="document.form1.field1.focus()">
ちなみにIEのみしかテストしてない。他のブラウザは知らん。
|
|
|