2011-04-12 5 views
0

내 선택 상자 값을 확인하고 싶습니다. 내 프로젝트에서 두 개의 폼 유효성 검사 실행 문을 가져오고 싶습니다. 공간이 있다면 오류 메시지가 나타납니다. 여기서는 선택 상자 값이 '기타'인 경우 유효성을 확인한 다음 텍스트 상자의 값을 확인하려고합니다. 가능한가? 즉, 두 개의 폼 유효성 검사 실행 문을 실행하려고합니다. 첫 번째 실행 문이 true이면 두 번째 실행 문으로 확인해야합니다.두 개 이상의 폼 유효성 검사 문

+0

인증 코드, 원하는 정확한 출력 – jimy

답변

0

일부 규칙을 설정할 수없고 유효성 검사를 실행 한 다음 몇 가지 규칙을 더 설정 한 다음 유효성 검사를 다시 실행할 이유가 없습니다.

$this->load->library('form_validation'); 
$this->form_validation->set_rules('username', 'Username', 'required'); 
if ($this->form_validation->run() == FALSE) { 
    // Do whatever you do on fail 
} else { 
    $this->form_validation->set_rules('email', 'Email', 'required'); 
    if ($this->form_validation->run() == FALSE) { 
     // do whatever you do on the 2nd fail 
    } 
    // do whatever you do on success 
}