2011-10-18 171 views
0

我需要幫助在這裏..我想創建一些表單提交數據到數據庫。我沒有問題的形式和插入數據到數據庫。但是當我想向數據庫表列添加新值時,我陷入了困境。我創建了1個選擇按鈕,並在數據庫列(例如類別)的選擇按鈕值列表中創建。附圖。表單選擇按鈕來插入信息到數據庫mysql

上:選擇值從數據庫中輸入禁用

底:選擇創建新的輸入使能創造新的價值

對不起計算器不允許我附上IMG。這裏是鏈接

http://dl.dropbox.com/u/121852/form-elements.jpg

希望大家都清楚,可以幫助我..在此先感謝!

+0

如果你沒有問題插入數據到數據庫,爲什麼你不能只插入新的類別? –

+0

對不起,沒有清除它..我有問題,像圖片我選擇按鈕鏈接..添加新的價值。 –

+0

你想動態添加新的類別到主下拉?重建整個頁面然後添加它,或者使用ajax將其提交給服務器,並將其同時添加到下拉列表中。 –

回答

0

如果我正確地得到你 - 你想在選擇的選項列表中的最後一個選項「創建一個新的」?
比你應該給它像「createcategory」的獨特價值,並把onchange事件上選擇框

<select name="..." onchange="javascript:checkSelect(this.value);"> 

正如你所看到的 - 我叫javascript函數checkSelect,你應該有這樣的somethis創建:

function checkSelect(val) 
{ 
    if(val == "createcategory") 
     document.getElementById('the_input_id').disabled = false; 
    else 
     document.getElementById('the_input_id').disabled = true; 
} 

我在這個函數中做了什麼,如果所選選項的值是「createcategory」,則檢查選擇框的每個變化,如果是這樣 - 我將文本輸入設置爲false,所以它會工作,否則 - 我再次將它設置爲真

相關問題