CI 묻고 답하기

제목 form_validation 질문입니다.
카테고리 CI 2, 3
글쓴이 책상다리 작성시각 2019/02/13 17:39:59
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10994   RSS
컨트롤러
$config = array(
            array(
                'field' => 'work_time[]',
                'label' => '시간선택',
                'rules' => 'required'
            ),
....
);

$this->form_validation->set_rules($config);

 

헬퍼

function work_time1()
{
    $work_time1 = array(
        '' => '선택하세요',
        '1' => '1시간',
        '2' => '2시간'
    );
    echo form_dropdown('work_time[]',$work_time1,set_value('work_time[]'));
}

.....

work_time1 2 3 4 5 숫자와 안에 값만 바뀌고 여러개 있습니다.

 

<?=work_time1();?><?=form_error('work_time[]');?>

이것도 1 2 3 4 5 쭈욱 있습니다.

 

이때 폼 검증이 제대로 이루어지지 않습니다.

어떤게 문제인지 궁금합니다..

예를들어 work_time1 의 셀렉트 값을 선택하면 나머지는 선택을 안해도 넘어가야 하는데

다른 것도 셀릭트 값을 선택하라고 경고 메세지가 출력이 됩니다.

넘어오는 값을 찍어보면 배열로 잘 넘어오긴 합니다.

 다음글 로그인시 세션 또는 쿠키를 저장한것을 이용방법은 ? (4)
 이전글 주소창이용 curl이용 등등, url직접 접근에 대처방... (4)

댓글

변종원(웅파) / 2019/02/14 10:41:22 / 추천 0

셀렉트박스인데 변수명에 배열을 사용하시는 이유는요?

ci 폼검증은 멀티셀렉트 구현안됩니다.

책상다리 / 2019/02/15 12:13:59 / 추천 0

변종원님// 분류별로 여러개를 선택하고..같은 컬럼에 저장하려고 했는데, 멀티셀렉트가 안된다면 변수를 다르게 넣고 합쳐서 넣어야할거 같네요.

답변 감사합니다!