2013-01-16 84 views
1

我要像下面的東西:CakePHP的1.3選擇類型的值相同,但不同的文本

<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)); 
+0

你爲什麼要這樣 – Ross

+0

能否請您解釋一下? – cartina

+0

爲什麼不選擇'

回答

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); 
}); 
+0

請正確閱讀問題,我不想要不同的值 –

+0

是的,我手動,如果你有任何其他方式,請讓我知道以備將來參考。無論如何,謝謝你的迴應。 –

相關問題