【问题标题】:how to add form validation rule in this script如何在此脚本中添加表单验证规则
【发布时间】:2017-01-10 02:26:59
【问题描述】:

你好,我已经了解了 codeigniter 表单验证,我在这个 tutorial 脚本表单验证上看到了这样的

private function _validate(){

        $data  = array();
        $data['error_string'] = array();
        $data['inputerror'] = array();
        $data['status'] = TRUE;

        if($this->input->post('post_nama') == ''){
            $data['inputerror'][] = 'post_nama';
            $data['error_string'][] = 'Nama harus diisi';
            $data['status'] = FALSE;
        } 

        if($this->input->post('post_jk') == ''){
            $data['inputerror'][] = 'post_jk';
            $data['error_string'][] = 'Jenis Kelamin harus diisi';
            $data['status'] = FALSE;
        } 

        if($this->input->post('post_alamat') == ''){
            $data['inputerror'][] = 'post_alamat';
            $data['error_string'][] = 'Alamat harus diisi';
            $data['status'] = FALSE;
        } 

        if($data['status'] === FALSE){
            echo json_encode($data);
            exit();
        }
    }

我的问题是,如果我想在该脚本中使用 limited_number 或 max_length,我可以将它放在哪里?

【问题讨论】:

  • 为什么是客户端标签?
  • @Rizki: 前端验证最好使用jquery验证器插件。

标签: php jquery ajax codeigniter validation


【解决方案1】:
    if( validation ){
        $data['inputerror'][] = '';
        $data['error_string'][] = '';
        $data['status'] = FALSE;
    } 

添加自己的验证

【讨论】:

  • 如果我想在 post_nama 中使用,你能给我解释一下吗
  • 使用正则匹配最大值或最小值 if (regular) {}
猜你喜欢
  • 2011-11-10
  • 2013-11-15
  • 1970-01-01
  • 2020-02-01
  • 2020-12-29
  • 1970-01-01
  • 2021-02-27
  • 2012-03-31
  • 1970-01-01
相关资源
最近更新 更多