웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 다중선택에서 체크박스의 선택개수를 제한하기
2008.05.30 18:15
질문&답변란에 질문에대한 답을 하는김에 여기도 같이 올립니다.
먼저 해당게시판 스킨에 board.js 에 아래코드를 하단에 추가 해주세요...
두번째로 해당게시판 스킨에 extra_var_form.html 을 아래와 같이 수정해주세요...
onclick="CheckNum( this.form, '{$val->column_name}', 3 )" 적색부분만 추가해주시면 됩니다...
제한갯수는 상단 적색부분 마지막에 숫자만 바꿔주시면 됩니다...
<예제화면>
게시판뿐만 아니라 확장변수 다중선택이 들어가는 부분은 모두 적용가능합니다...(회원가입폼등)
먼저 해당게시판 스킨에 board.js 에 아래코드를 하단에 추가 해주세요...
/* 체크 제한 */ // CheckNum // Parameter: frm-폼이름, obj-체크박스이름, limitcheck-제한할 개수 function CheckNum( checkbox, obj, limitcheck ) { checknum = 0; cb = document.getElementsByName(obj); for( i = 0; i<cb.length; i++ ) { if ( cb[i].checked ) { checknum++; } if ( checknum > limitcheck ) { alert("옵션을 "+ limitcheck + "개 이하로 선택해주십시오." ); cb[i].checked = false; break; } } }
두번째로 해당게시판 스킨에 extra_var_form.html 을 아래와 같이 수정해주세요...
<!-- 다중 선택 --> <!--@elseif($val->type == 'checkbox')--> <!--@if($val->default)--> <ul> <!--@foreach($val->default as $v)--> <li><input type="checkbox" name="{$val->column_name}" value="{$v}" <!--@if($v==$val->value||is_array($val->value)&&in_array($v, $val->value))-->checked="checked"<!--@end--> onclick="CheckNum( this.form, '{$val->column_name}', 3 )"/> {$v}</li> <!--@end--> </ul> <!--@end-->
onclick="CheckNum( this.form, '{$val->column_name}', 3 )" 적색부분만 추가해주시면 됩니다...
제한갯수는 상단 적색부분 마지막에 숫자만 바꿔주시면 됩니다...
<예제화면>
게시판뿐만 아니라 확장변수 다중선택이 들어가는 부분은 모두 적용가능합니다...(회원가입폼등)
댓글 5
-
리어코리아
2008.05.30 20:06
-
다 영
2008.06.07 23:14
유용해요.^^
-
ddddffdfd
2008.11.29 05:02
유용해요~^^ -
옥수수밭
2009.05.11 16:22
현재 1.2.2를 사용하고 있는데 위 팁이 이제 안되네요.
방법을 못 찾고 있습니다. 도와주세요 T_T
-
오뎅궁물
2010.02.19 19:56
팁을 올려 주셔서 감사합니다. 저 같은 초보는 팁을 보고 많이 배우고 있습니다.
사용가능한 버전을 표시해 주시면 감사하겠습니다.
게시판 스킨에서 board.js 파일과 extra_var_form.html 파일을 찾을 수가 없네요.
제가 잘 찾을 수 없는 건지....
제목 | 글쓴이 | 날짜 |
---|---|---|
제로보드 2.3 에서 2.5 변경사항 데이터 테이블 구조 변경사항 체크를 정리해봅니다. [4] | 도토리나무 | 2007.11.09 |
첨부파일 기능에 대한 짧은 정보 [3] | 고라리 | 2007.11.09 |
회원에게 만기일 주기(1원짜리 팁) [17] | 까오천사 | 2007.11.12 |
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] | 길치객 | 2007.12.12 |
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] | 도데군 | 2007.12.23 |
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] | JinHoHan | 2007.12.26 |
[전면수정]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [5] | 대암지기 | 2008.02.20 |
[정식 버전 1.0.0][완결편]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [4] | 대암지기 | 2008.02.24 |
[정식 버전 1.0.0] 회원 정보에서 ID 변경하기(1) 모듈부분 [1] | 대암지기 | 2008.02.27 |
큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] | 얼터 | 2008.03.15 |
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] | HIKARU | 2008.03.18 |
회원 가입 임시 제한 일자 버그 수정 방법 [2] | 껄껄껄 | 2008.04.13 |
제한된 시간 안에 글을 또 등록할 때 IP 금지 기능(스팸필터) 해제하기 [3] | 비나무 | 2008.05.03 |
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] | 우야꼬 | 2008.05.30 |
[1원짜리팁] 큰 이미지 썸네일 못생성& 확장변수 원하는 곳에 배치하기 ^^ [2] | 파파민 | 2008.06.23 |
각 리스트형 위젯에 페이지 기능을 달자. [10] | 라르게덴 | 2008.09.02 |
제로보드XE가입 -> 트랙자동가입 기능 | 개돌 | 2008.10.14 |
회원약관 추가 [7] | 애치티 | 2009.01.15 |
제로보드XE 외부출석부 [1] | noirzo | 2009.01.18 |
첨부 파일 용량 문제 - 이것도 저것도 않될때 [4] | DeJavu346 | 2009.01.22 |
오늘 안 올라오면 제가 우야꼬님께 허락받고 올리려고 했는데 .. 올리셨군요 .. ㅎ
정말 유용한 팁입니다. 정말 진심으로 다시 한번 감사드립니다.. ㅎ