我有一個要求,用戶將填寫並提交表單。如果在服務器端發現任何錯誤,將向用戶顯示相同的表單,但是現在默認情況下,默認情況下不再選擇先前選擇的下拉列表中的值。我希望下拉菜單的默認選定值基於用戶之前選擇的值。如何根據值更改下拉列表的選定值
0
A
回答
1
即創建下拉服務器上應該檢查是否在打印選項,如果選項,用戶選擇的選項相匹配,以紀念代碼是「選擇」
0
你要一些如何都保持頁面刷新之間的狀態。
例如,您可以在用戶填寫表單時將值存儲在cookie中,並且當頁面刷新(錯誤)時,您可以檢查該值並相應地進行處理。
0
您正在使用哪種服務器端語言?這不是看JavaScript的問題,因爲在提交頁面刷新後,你在服務器端進行驗證,所以你可以使用POST Global vars返回值或者你可以問我更多的信息
0
爲了確保默認選定值始終是先前選擇的值,您可以在接收表單的服務器端腳本上捕獲選定的值。然後,保存這個值到會話變量以及與此相比較後來它(創建下拉環內):
if (isset($_SESSION["previousValue"])) {
if ($value == $_SESSION["previousValue"]) {
echo '<option value="$value" selected="selected">$value</option>';
} else {
echo '<option value="$value">$value</option>';
}
}
希望這有助於你
相關問題
- 1. (Javascript)如何根據下拉列表中選定的選項更改變量值?
- 2. 根據另一個下拉列表的值更改下拉列表的值
- 3. 根據複選框更改下拉值
- 4. 根據另一個下拉列表值更改下拉列表值
- 5. 根據文本框的值更改下拉列表的值
- 6. 根據另一個選定的下拉列表更改下拉列表中的選項值
- 7. 根據某個下拉列表更新下拉列表的值
- 8. 如何使用Jquery更改MS下拉列表的選定值
- 9. 我如何更改表單值根據下拉值選擇的動作
- 10. 更改下拉列表中選擇值
- 11. 更改下拉列表值
- 12. 根據選定的下拉列表值重新獲取數據
- 13. 如何根據jQuery中的文本框中的值更改下拉列表的選定值
- 14. 根據下拉列表中的選定值顯示錶格
- 15. jquery - 根據下拉列表中的選項更改複選框的值
- 16. php:根據下拉列表更改變量的值
- 17. 如何根據下拉列表進行數據列表更改?
- 18. 根據AJAX響應更改下拉值
- 19. 如何根據所選下拉菜單從sql中更改下拉值
- 20. 如何更改下拉列表中的選項值的顏色
- 21. 如何根據下拉列表值篩選網格視圖
- 22. 根據其他下拉列表中的選項更改下拉列表
- 23. 根據下拉列表中的選擇更改下拉列表名稱
- 24. 如何更改使用可選組的下拉列表的選定值?
- 25. 用jquery更改下拉列表的選定值
- 26. 更改下拉列表中的默認選定值
- 27. HTML下拉列表而不更改選定的值
- 28. 選擇下拉列表值時更改文本框的值
- 29. 如何根據員工下拉列表的值填充經理下拉列表?
- 30. 如何根據以前的下拉值篩選後選擇html下拉值
_U_和_r_是字母,不再言語。如果你沒有足夠的時間來拼寫三個字母,你最好不要回答任何問題。 – kay
對不起,我編輯了我的答案,將來會記住這一點 –