codeigniter-3 - 使用 required 和回调函数使用验证表单时出错
问题描述
Codeigniter 3
我正在使用需要和回调函数的验证表单。
但它不起作用,我在编辑控制器和视图中。
当我使用确实存在的蜂窝电话调用回调函数时,它告诉我蜂窝电话存在。但是当我尝试将蜂窝号码更改为另一个时,它告诉我
You must enter the cellular
,只是无法将蜂窝号码更改为另一个新号码。
<php echo form_error('volasoccel' );>
<input value='$volasoc[0]->Celular; required type='text' name="volasoccel" class="form-control" id="volasoccel" placeholder="Celular" >
$this->form_validation->set_rules('volasoccel', 'Celular',required| 'callback_volasoccel_check[tvolasoc.TVOLASOC_CEL]|numeric|trim|xss_clean',
array('required' => 'Debe ingresar el Celular'));
解决方案
您的要求应该用单引号括起来:
'required| callback_volasoccel_check[tvolasoc.TVOLASOC_CEL]|numeric|trim|xss_clean'
推荐阅读
- openedge - 为什么会话崩溃后 Progress 会返回初始屏幕?
- dynamics-crm - 多个帐户/联系人可以在 Microsoft Dynamics 365 中共享客户地址吗
- go - Go中的接口实现强制
- hibernate - 休眠中的固有抽象类
- android - 后退按钮没有返回到 android java 中的先前活动
- jquery - 这种类型的 Id 的 Jquery 选择器?
- xcode - Flutter Xcode 无法在模拟器 arm64 错误上构建应用程序
- javascript - 如何在 javascript 中编写此方法?
- javascript - 如何在 Svelte 中迭代 json 字典
- svelte - 在 svelte/rollup 应用程序中导入 commonjs 库