php - PHP Codeigniter 中的自定义验证 - 需要的两个字段之一

标签 php forms validation codeigniter

我的表单有手机和电话字段。我希望用户填写其中一个字段,或同时填写两个字段,但不能两者都不填写。

我见过用其他语言实现它的方法,但我可以就如何使用 Codeigniter 实现它提出一些建议吗?

最佳答案

你可以这样做:

$this->form_validation->set_rules('phone', 'Your validation message.', 'callback__phone_check');

并创建一个函数:

function _phone_check() {
   //check for phone and cellphone field.
  //make sure one field is not empty and return accordingly
}

希望对你有帮助

关于php - PHP Codeigniter 中的自定义验证 - 需要的两个字段之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116630/

相关文章:

javascript - 即使表单值未更改,如何强制 jquery 验证器触发验证方法

asp.net-mvc - ASP.NET MVC : Is Data Annotation Validation Enough?

ajax - 有条件地提供文件下载或显示导出验证错误消息

php - 从具有不同值(其中空字段)的数组更新表

javascript - 如何在 JavaScript 中调用 PHP header 刷新?

php - 使用 SimpleXML 解析命名空间,而不管结构或命名空间

php - 带有 volley 库的登录页面 Android

python - Django 错误(属性): 'CharField' object has no attribute 'is_related'

python - 如何获取 django 的密码文本框?

asp.net-mvc - 根据 W3C 规范的 ASP.NET MVC 5 和 HTML 5 表单属性