0

ギャラリーを注文するための番号の配列を作成します。ドロップダウンを最初のアイテムではなく最後のアイテムにデフォルト設定する方法があるかどうか知りたいですか?したがって、サンプルコードでは、ページが読み込まれるときに、デフォルトとして6番目の要素(値5)が選択されます。

<php? // Codeigniter that generates the select dropdown.
form_dropdown('order', $order);
?>

<select name="order">
    <option value="0">1</option>
    <option value="1">2</option>
    <option value="2">3</option>
    <option value="3">4</option>
    <option value="4">5</option>
    <option value="5">6</option>
</select>
4

2 に答える 2

2

CodeIgniter form_dropdown()あなたの更新で、関数で以下の結果を達成したいと思いますか?

<option value="5" selected="selected">6</option>

あなたがしなければならないことは、次のように関数にいくつかのパラメータを追加することです:

echo form_dropdown('order', '', '5');
于 2012-09-09T05:56:56.190 に答える
0

これを試して、

form_dropdown('order', $order, 5);

これについては、CI のユーザーガイドのform_dropdownを確認してください

最後の要素を動的にフェッチする場合は、end()およびkey()関数を使用して、配列の最後の要素のキーをフェッチします。ここにコードが入ります。

form_dropdown('order', $order, key(end($order)));
于 2012-09-09T06:09:10.597 に答える