2011-10-25 85 views
0

我已經搜索過這個,但找不到直接的答案,所以在這裏。 我有一個下拉列表,其中包含一些選項 - 通過HTML填充,一旦選擇了選項並且用戶提交表單,他們選擇的選項的值被插入到數據庫中。當他們回到下拉列表時,我的問題就出現了,他們顯示的是頂部的選項,而不是他們以前接受的選項。我會如何設置用戶選擇的下拉列表中的默認選項? (歡迎使用Javascript和jQuery)通過數據庫條目設置下拉菜單默認設置

回答

1

最好的方法是使用服務器端腳本語言修改剛插入數據庫的選項的「selected」屬性。

<select> 
    <option>1</option> 
    <option selected="selected">2</option> 
    <option>3</option> 
    <option>4</option> 
</select> 
0

您可以使用Ajax提交表單,並讓服務器返回「成功添加到數據庫」消息。由於整個頁面沒有刷新,選項應該已經保持選中狀態。如果沒有,那麼就像在Emil的回答中那樣,添加'selected'屬性就是簡單的JavaScript。

相關問題