再次回到另一個問題。我正在工作的項目碼頭頁面上工作。我們希望有一個地方來放置我們的項目,這樣我們的經理就可以決定我們應該把項目碼頭拿走,而且我不得不將它改變成我們的喜好。將text_field更改爲下拉列表(PP088)
到目前爲止,我到達那裏的速度很慢,但我遇到了一個問題。在某個需要輸入名稱的頁面上有一個文本字段。事情是這應該是快速和最少的輸入可能。
所以我一直在挖掘代碼並找到了表單。
<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'), array('id' => 'projectFormName', 'class' => 'long')) ?>
那是正確的形式。這是我的問題。有沒有辦法,我可以改變成一個多選下拉框?
由於它適用於數據庫,因此需要輸入此「名稱」以顯示在另一頁上的某個列表中。
我正在努力獲得一個下拉列表,但說實話..我不知道如何以這樣一種方式實現它,它使用上面顯示的窗體將其保存到數據庫中,因此它可以用於標題在下一頁。
任何幫助將不勝感激!
編輯 -
嘗試了很多事情之後,我來到了下一個代碼:
`<select name="project_form[name]">
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name')) ?>"> - </option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name')) ?>">Idea</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Initiation</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Review</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Planning</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Execution</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Acceptance</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Production</option>
<option value="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Evaluation</option>
</select>`
這可以確保下拉被視爲輸入名稱。現在我只想幫助改變結果。作爲然而結果是:
輸入類型=
所以它產生的結果不同祝願。可能是因爲我把價值放在了一線,但我不確定。任何幫助?