jQuery 유효성 검사 플러그인과 코드 점화기 form_validation 클래스를 동시에 포함 시키려면 jQuery 유효성 검사 스크립트와 CodeIgniter form_validation 모두에서 유효성 검사 규칙을 정의해야합니다. 한 번에 두 가지를 섞을 수있는 방법이 있습니까? http://docs.jquery.com/Plugins/Validation
CodeIgniter는 지금 http://codeigniter.com/user_guide/libraries/form_validation.htmljQuery와 CodeIgniter에서 유효성 검사를 섞는 방법이 있습니까
프로세스 :
//jQuery
$("#username").validate({
debug: true
})
코드 점화 :
//Code igniter
$this->form_validation->set_rules('username', 'Username', 'callback_username_check');
처럼, 나도 jQuery를 또는 CodeIgniter를 한 번만
jQuery를 검증 규칙을 정의 할
1) 컨트롤러에 라이브러리를로드하십시오.
$this->load->library('jquery_validation');
2) CodeIgniter 표준 유효성 검사 규칙 (form_validtion 라이브러리와 동일한 규칙 형식)을 설정하십시오.
$rules = array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'required|min_length[2]'
),
array(
'field' => 'email',
'label' => 'Email',
'rules' => 'required|valid_email'
),
array(
'field' => 'url',
'label' => 'URL',
'rules' => 'required'
)
);
3) 오류 메시지를 설정하십시오.
$messages = array(
'username' => array('required' => "Username is required",
'min_length' => "Please enter more then 2 char"
),
'email' => array('required' => "Email is required",
'valid_email' => "Please enter valid email"
)
);
4) 유효성 검사 규칙 및 메시지를 라이브러리에 적용하십시오.
$this->jquery_validation->set_rules($rules);
$this->jquery_validation->set_messages($messages);
5) 자바 인증 코드를 생성하십시오.
// pass css selector for your form to run method
$validation_script = $this->jquery_validation->run('#registration_form');
// echo $validation_script in your <script> tag
코드 점화기 유효성 정의를 사용하여 jquery 유효성 검사를 추가하는 방법입니다. 내 질문은 클라이언트 쪽 및 서버 쪽 유효성 검사에이 유효성 검사 규칙을 사용하는 유효성 검사 라이브러리를 얻는 것입니다.
감사합니다. 그러나 나는 이것을 알고 있었다. 규칙을 한 번에 정의하는 방법이 있어야하지만. 이해할 수 있도록 질문을 수정했습니다. – Jeyasithar
올바른 jQuery 유효성 검사 규칙을 생성하기 위해 CI 유효성 검사 규칙을 사용하는 jQuery 유효성 검사 라이브러리를 작성할 수 있다고 생각합니다 ... 현재 라이브러리를 알지 못합니다. – jcorry