제목 | 배열을 이용한 체크 박스 입력을 form validation에서 콜백 함수를 이용한 체크를 하려합니다 | ||
---|---|---|---|
글쓴이 | 박기천 | 작성시각 | 2014/10/28 11:42:24 |
|
|||
배열을 이용한 체크 박스 입력을 form validation에서 콜백 함수를 이용한 체크를 하려합니다 몇개 이상을 선택해야 승인이 되는 검증을 하려합니다 입력은 다음과 같이 배열변수로 했습니다 <?php foreach ($interest as $k=>$v){?> <label> <input type="checkbox" name="interest[]" id="interest<?php echo $k;?>" value="<?php echo $k;?>" <?php echo set_checkbox('interest[]', $k); ?> /><?php echo $v;?> </label> <?php }?> 검증하는 부분은 $this->form_validation->set_rules('interest[]', 'lang:join_interest', 'callback_select_more_than[2]'); 콜백함수 function select_more_than($str, $val){ $str을 이용하여 $val보다 작게 선택하였으면 FALSE를 리턴 } 위와 같이 하려는데 뭔가 문제가 있는것 같습니다 배열의 수많 큼 콜백함수가 콜되는것 같은데 어떻게 체크를 해야 할까요 도움 부탁드립니다 |
|||
다음글 | [초보]CI에서 exit 함수 사용법 (5) | ||
이전글 | file upload class 사용시 $config[... (4) | ||
한대승(불의회상)
/
2014/10/28 14:05:53 /
추천
0
배열을 한번에 받아서 체크하고 싶다면 ..
|
박기천
/
2014/10/28 14:48:39 /
추천
0
간단한거였네요 ^^
주는데로 받아야 한다는 고정관념 때문에 ㅠㅠ 감사합니다 |