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

看板C_Sharp (C#)作者 (Lethe)時間11年前 (2014/06/06 20:15), 11年前編輯推噓4(4011)
留言15則, 4人參與, 最新討論串1/1
是這樣的 我想一個下拉式選單 可以讀資料庫的值 然後用下拉式選單修改值後在塞回去資料庫 以下是程式碼 <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 希望在存回資料庫的時候有這類的判斷機制防止 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.136.133.78 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1402056940.A.A8C.html ※ 編輯: NavyRed (140.136.133.78), 06/06/2014 20:44:27

06/06 22:17, , 1F
搭配jquery,不過要先把你的下拉選單加上id="column1",然後
06/06 22:17, 1F

06/06 22:17, , 2F
$("#column1").change(function () {
06/06 22:17, 2F

06/06 22:17, , 3F
//用jquery的ajax去更新資料庫…
06/06 22:17, 3F

06/06 22:17, , 4F
});
06/06 22:17, 4F

06/07 00:30, , 5F
onselect change
06/07 00:30, 5F

06/07 00:33, , 6F
先撈select value 是否存在後 才update
06/07 00:33, 6F

06/07 00:56, , 7F
你不知道怎麼下手的點在哪裡? 是不知道怎麼bind
06/07 00:56, 7F

06/07 00:57, , 8F
dropdownlist和資料庫 還是不知道怎麼在ddl被選擇後
06/07 00:57, 8F

06/07 00:57, , 9F
觸發是件 還是在最後面你不知道怎麼判斷?
06/07 00:57, 9F

06/07 14:25, , 10F
對語法不太熟 所以基本上都是XD
06/07 14:25, 10F

06/07 15:10, , 11F
這...還是從基本功練起吧= ="
06/07 15:10, 11F

06/07 15:11, , 12F
先買本書之類的..
06/07 15:11, 12F

06/07 15:30, , 13F
ㄜ...我也想 不過這個作業禮拜一要交= =
06/07 15:30, 13F

06/07 15:36, , 14F
不小心打到注音文XD
06/07 15:36, 14F

06/07 20:22, , 15F
這...難到是要寫一份現成的給你嗎= =..
06/07 20:22, 15F
文章代碼(AID): #1JaR3igC (C_Sharp)
文章代碼(AID): #1JaR3igC (C_Sharp)