2011-07-19 6 views
1

フォームのタブインデックスに問題があります。フォームに2つの送信ボタンがあり、最初にインデックスを作成するボタンはありません。これは私が私のボタンの上に持っているもの現在:ボタンを適切にインデックスに登録できません

それは、彼らは両方のボタン上に表示する属性に表示このライブバージョンで
$form['prev']['#attributes']['tabindex'] = '0' 
$form['next']['#attributes']['tabindex'] = '1' 

私はDrupal 7を使用しており、独自のカスタムフォームモジュールを作成しています。

+0

タブインデックスの属性がHTMLソースに表示されているが、期待どおりに動作していないことを確認できますか?私はあなたが言っていることだと思う、私はただ確認したい。 – Coder1

+0

はい、それはまさに起こっていることです。 – samwell

+0

タブのインデックスと競合する可能性のある他のフォームがページにありますか?もしそうなら、これらのインデックスをより高いシーケンシャル番号に設定してみてください。 – Coder1

答えて

0
$form['company'] = array(
    '#title' => t('Company'), 
    '#type' => 'textfield', 
    '#required' => TRUE, 
    '#attributes' => array('tabindex' => '6'), 
); 

これは、プログラムでタブインデックスを設定する方法です。

関連する問題