2015-12-15 50 views
0

再次回到另一個問題。我正在工作的項目碼頭頁面上工作。我們希望有一個地方來放置我們的項目,這樣我們的經理就可以決定我們應該把項目碼頭拿走,而且我不得不將它改變成我們的喜好。將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>` 

這可以確保下拉被視爲輸入名稱。現在我只想幫助改變結果。作爲然而結果是:

輸入類型=

所以它產生的結果不同祝願。可能是因爲我把價值放在了一線,但我不確定。任何幫助?

回答

1

因此,看完它後,嘗試和嘗試所有的時間。我終於找到了做到這一點的方法。我改變了我已經把在值字符串,並把它們放在一個name=""所以基本上現在看起來

<option value="Execution" name="<?php echo text_field('project_form[name]', array_var($project_form_data, 'name'))?>">Execution</option>

哪些職位給定的選項名稱字段,而不是價值。因此它現在從數據庫中提取正確的信息。

雖然我只是在這篇文章中發佈我的答案以備將來參考。如果在任何情況下,任何人都會需要它。