웹마스터 팁

질문&답변란에 질문에대한 답을 하는김에 여기도 같이 올립니다.

먼저 해당게시판 스킨에 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 )"  적색부분만 추가해주시면 됩니다...
제한갯수는 상단 적색부분 마지막에 숫자만 바꿔주시면 됩니다...

 <예제화면>


  게시판뿐만 아니라 확장변수 다중선택이 들어가는 부분은 모두 적용가능합니다...(회원가입폼등)
제목 글쓴이 날짜
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] 파라테일 2009.12.10
제로보드XE F5 공격 취약점 [7] ONEONE 2010.02.01
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 이하늘690 2010.02.23
초보 헤메다가 팁//검색기능 보이기 감추기 [3] file 리히토 2008.07.15
윈도우에 APM 설치 후, 사용자 추가 방법 Gekkou 2010.02.16
플래너 "한줄공지" 가 삭제되지 않는 경우 의 임시대응법 [2] file Gekkou 2009.10.13
첨부한 압축파일이 손상되는 이유와 그 해결 (CRC 오류) Gekkou 2009.10.03
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] file 우야꼬 2008.05.30
페이지 수정 내용직접추가 에러 나시는 분들께.. [1] 청개굴이 2010.02.19
XE 업뎃시 꼭 체크해야할 사항입니다.(초보분들만 보세요.) [2] leoer 2010.02.12
[동영상 강좌1] zbxe 설치하기 [120] file 필반 2007.11.26
수정,삭제 버튼을 "이 게시물을.."에 넣기 [1] hangoon 2008.04.16
쉬운 설치 - unexpected error 메시지창이 뜰 때 [9] 현의느낌 2010.01.30
모듈제작시 tip아닌 tip 푸하라 2010.02.10
로그인페이지와 새페이지 연결법 [2] poko 2010.01.30
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [11] 써니a 2007.09.17
레이아웃의 자유도때문에 궂이 제로보드4를 사용하시려는 분들은... [7] 아카스 2010.02.03
페이지모듈에서 내용직접추가할때 "본문내이미지조절" 애드온 적용하기 [5] 왜만지냐 2009.03.19
apache + php + mysql + Zend Optimizer + eAccelerator [8] file 엘카 2009.11.23
첨부파일 100%에서 증발~ 문제..별짓 다해도 안되는 분..참고해보세요 [9] thejeon 2009.12.11