【问题标题】:Multi step form validation Codeigniter多步表单验证 Codeigniter
【发布时间】:2012-12-17 15:09:43
【问题描述】:

是否可以在 Codeigniter 中运行多步表单验证,这样,当发现错误时,表单验证将停止(不验证其他表单验证规则)?

Form_validation 类的 set_rules() 和 run() 方法,即使没有通过第一个,也会检查所有规则。

或者以特定顺序在我的模型中验证这些条件(这样它会在验证错误时停止)并将单个错误消息传递给我的视图是否更好?

【问题讨论】:

    标签: forms codeigniter validation multi-step


    【解决方案1】:

    Ralph,我不确定您是否可以使用标准 CI 验证库来做到这一点。您可能需要扩展/覆盖它以实现您想要的。您可以单独显示第一条错误消息,但会在后台运行完整的数据检查。 根据您需要的数据验证的复杂程度,您还可以使用一些 jQuery 插件在提交表单之前粗略检查数据。这将降低发送不良数据的风险,并可能减少服务器端的开销。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2016-09-05
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多