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 回答