[問題] 下拉式選單抓資料庫後修改值在塞回去?

作者: NavyRed (Lethe)   2014-06-06 20:15:37
是這樣的 我想一個下拉式選單 可以讀資料庫的值
然後用下拉式選單修改值後在塞回去資料庫
以下是程式碼
<select name="column1" onchange="onChangeColumn1();">
<option value="@Html.DisplayFor(modelItem => item.priority)" selected
disabled>@Html.DisplayFor(modelItem => item.priority)</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
priority裡面的值是1~5
我想用下拉式選單的方法選出一個數字後
例:下拉式選單選3
之後就可以有儲存的動作帶回去資料庫並修改值
意思就是資料庫讀出來priority值原本是1 經過下拉式選單選值3後
priority變3傳回資料庫儲存
不知道有什麼可行的方法?
因為這要呈現在表倒出來的每筆資料上 所以還要有個判斷是存回資料庫的值不能一樣
例如兩筆資料選的下拉式選單不能一樣是priority值1
希望在存回資料庫的時候有這類的判斷機制防止
作者: J002 (阿里山 我來了XD~)   2014-06-06 22:17:00
搭配jquery,不過要先把你的下拉選單加上id="column1",然後$("#column1").change(function () {//用jquery的ajax去更新資料庫…});
作者: nfsong (圖書館我來了)   2014-06-07 00:30:00
onselect change先撈select value 是否存在後 才update
作者: GoalBased (Artificail Intelligence)   2014-06-07 00:56:00
你不知道怎麼下手的點在哪裡? 是不知道怎麼binddropdownlist和資料庫 還是不知道怎麼在ddl被選擇後觸發是件 還是在最後面你不知道怎麼判斷?
作者: NavyRed (Lethe)   2014-06-07 14:25:00
對語法不太熟 所以基本上都是XD
作者: GoalBased (Artificail Intelligence)   2014-06-07 15:10:00
這...還是從基本功練起吧= ="先買本書之類的..
作者: NavyRed (Lethe)   2014-06-07 15:30:00
ㄜ...我也想 不過這個作業禮拜一要交= =不小心打到注音文XD
作者: GoalBased (Artificail Intelligence)   2014-06-07 20:22:00
這...難到是要寫一份現成的給你嗎= =..

Links booklink

Contact Us: admin [ a t ] ucptt.com