首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >步骤1后的CodeIgniter验证

问步骤1后的CodeIgniter验证
EN

Stack Overflow用户
提问于 2012-07-26 07:47:28
回答 1查看 113关注 0票数 0

有一个相当恼人的怪癖与CI验证;

  1. 我有一个4步的表单,必须这样做的用户交互。
  2. 步骤1有两个下拉菜单;您选择数据,单击next,这将转到步骤2。
  3. 在步骤2中,还有进一步的验证(仅针对步骤2),但是来自步骤1的2个POST值总是触发步骤2的表单验证,这甚至在试图发布第2步之前就已经发生了。

想知道人们是如何解决这一问题的,这使得在分步表单中使用CI验证有点麻烦!

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-07-26 07:56:51

你可以改变这个来符合你的实际逻辑,但是.将提交按钮命名为"step1“、"step2”、"step3“和"step4”,并检查提交的按钮如下:

代码语言:javascript
复制
if (isset($_POST['step1']))
{
    // validate for Step 1
}
elseif (isset($_POST['step2']))
{
     // validate for Step 2
}

// etc.

您也可以通过一个隐藏的输入字段来告诉您要提交的表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11664668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档