检查输入字段是否为空

时间:2014-03-11 02:43:04

标签: codeigniter validation input

我有10个文本框x 3大约30个。

姓名 - 年龄 - SEx

总共有10个人。

我有这个当前代码:

if(array_key_exists('submit',$_POST)){  //CHECKS IF FORM WAS SUBMITTED, ELSE LOADS TO VIEW

for($counter=1;$counter<11;$counter++){ //I LOOPED THE 10 FIELDS, STARTING FROM 1, 1-10
if($_POST['ingredient'.$counter]!=null){ // CHECK IF ATLEAST NAME IS NOT EMPTY, IF EMPTY EVEN IF THE OTHER 2 INPUTS ARE NOT I WILL NOT INCLUDE IT.

         $this->form_validation->set_rules('Name'.$counter,'Name #'.$counter,'trim');
         $this->form_validation->set_rules('Age'.$counter,'Age of'.$_POST['name'.$counter],'trim|required|numeric');
         $this->form_validation->set_rules('Sex'.$counter,'Gender of'.$_POST['name'.$counter],'trim|required');
          }

我只在其他2个字段中添加required,因为name不能为null而不在if(success){ }子句中

还有其他更好的方法吗?

CALLBACK QUESTIONS。

使用form_validation时,假设我使用了回调函数。我将如何能够为该回调打印必要的error_message,因为ci无法知道该函数的用途。

0 个答案:

没有答案