Q
动态更改必填字段
0
A
回答
0
我不知道你如何验证表单数据,所以我只能为你提供基本的逻辑。你必须适应这....
if ($_POST['country'] == 'US' && !$_POST['city']) {
$error = "city is required";
}
但看到这是多么简单,这让我觉得也许你的问题是缺少的东西?
0
在表单提交时调用的PHP脚本中,可以检查国家是否为“美国”,如果是,请检查是否选择了状态。如果不是这样,请将用户返回到带有问题错误消息的表单的页面。
0
所以它基本上是一个基于规则的验证。这个规则对你来说很简单。这些规则可能变得更加复杂。有两种选择。
首先,做一个硬编码验证。意思是你检查'状态'字段的值,然后在运行时检查字段'状态'。这意味着,如果规则更改,则更改代码。其次,您将这些规则放在代码之外(配置文件,数据库等),并动态加载规则并相应地进行验证。这使得初始设计变得复杂,但维护很简单。
相关问题
- 1. 将必填字段更改为可选
- 2. 动态设置必填字段
- 3. 更改文本字段必填字段中的Oracle Forms 6i的
- 4. CSVHelper必填字段
- 5. 表必填字段
- 6. 必填字段InfoPath
- 7. JavaScript来改变非必填字段
- 8. 更改JQuery动态下拉菜单填充其他字段
- 9. Django更新没有必填字段
- 10. 动态字段填充VBA
- 11. HTML5 JQuery Mobile - iOS抖动必填字段
- 12. 聚合物:更改必填字段空消息
- 13. 如果用户错过了更改必填字段标签
- 14. 必填字段验证器asp.net更改文本框的css
- 15. 必填字段显示名称更改问题
- 16. 必填字段校验器下拉列表中动态
- 17. 验证动态生成的必填字段
- 18. 必填字段验证程序和动态下拉列表
- 19. 动态更改GridView模板字段
- 20. 动态更改字段的属性
- 21. 动态更改sonata_type_model字段的内容
- 22. 根据动态字段更改网址
- 23. java记录器动态更改字段
- 24. 动态更改extjs jsonreader字段
- 25. 动态更改JWT主题字段
- 26. 如何动态更改UIText字段
- 27. 输入字段必填字段
- 28. 如何让字段为必填字段?
- 29. 必填字段上collection_select类型字段
- 30. 必填字段'LogicalName'缺少字段'Target'