1

私は以下のようなものが欲しい:

<select>
<option value="">Select...</option>
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
</select>

選択タイプのオプションに配列を使用しましたが、配列では同じインデックス (値) を持つ配列を使用できません

echo $this->Form->input('something', array('options'=>$array));
4

1 に答える 1

1

次のような配列を作成することはできません。

array(1 => 1, 1 => 2, 1 => 3);

手動で作成してください。

<select name="data[something]" id="something">
    <option value="">Select...</option>
    <option value="1">1</option>
    <option value="1">2</option>
    <option value="1">3</option>
</select>

または、通常の方法でjqueryのようなものを使用します

$('select').on('change', function() {
    $(this).val(1);
}); 
于 2013-01-16T14:07:18.877 に答える