Q
動態更改必填字段
0
A
回答
0
我不知道你如何驗證表單數據,所以我只能爲你提供基本的邏輯。你必須適應這....
if ($_POST['country'] == 'US' && !$_POST['city']) {
$error = "city is required";
}
但看到這是多麼簡單,這讓我覺得也許你的問題是缺少的東西?
0
在表單提交時調用的PHP腳本中,可以檢查國家是否爲「美國」,如果是,請檢查是否選擇了狀態。如果不是這樣,請將用戶返回到帶有問題錯誤消息的表單的頁面。
0
所以它基本上是一個基於規則的驗證。這個規則對你來說很簡單。這些規則可能變得更加複雜。有兩種選擇。
首先,做一個硬編碼驗證。意思是你檢查'狀態'字段的值,然後在運行時檢查字段'狀態'。這意味着,如果規則更改,則更改代碼。其次,您將這些規則放在代碼之外(配置文件,數據庫等),並動態加載規則並相應地進行驗證。這使得初始設計變得複雜,但維護很簡單。
相關問題
- 1. 將必填字段更改爲可選
- 2. 動態設置必填字段
- 3. 更改文本字段必填字段中的Oracle Forms 6i的
- 4. 必填字段InfoPath
- 5. CSVHelper必填字段
- 6. 更改JQuery動態下拉菜單填充其他字段
- 7. Django更新沒有必填字段
- 8. 動態字段填充VBA
- 9. 如果用戶錯過了更改必填字段標籤
- 10. 必填字段顯示名稱更改問題
- 11. 聚合物:更改必填字段空消息
- 12. 必填字段驗證器asp.net更改文本框的css
- 13. 動態更改sonata_type_model字段的內容
- 14. 動態更改GridView模板字段
- 15. 動態更改JWT主題字段
- 16. 根據動態字段更改網址
- 17. 動態更改字段的屬性
- 18. java記錄器動態更改字段
- 19. 輸入字段必填字段
- 20. 如何讓字段爲必填字段?
- 21. 必填字段上collection_select類型字段
- 22. 必填字段'LogicalName'缺少字段'Target'
- 23. JSF驗證必填字段
- 24. 必填字段HTML5表格
- 25. Kohana 3.3:必填字段
- 26. WooCommerce必填字段錯誤
- 27. 必填字段驗證器
- 28. 重置必填字段 - jQuery
- 29. 必填字段確認器
- 30. devise - 顯示必填字段