[질문] checkbox 로 여러개를 등록하여 2개이상 체크 되지 않도록.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[질문] checkbox 로 여러개를 등록하여 2개이상 체크 되지 않도록.. 정보

[질문] checkbox 로 여러개를 등록하여 2개이상 체크 되지 않도록..

본문

write.skin.php

담당자1, 담당자2, 담당자3

위 3명이 체크박스로 되어있는 소스가 필요하고욤.

View.skin.php

여기에는 3명 중 체크한 부분을 가지고 오는 소스가 필요해요.



- 담당자1, 담당자2, 담당자3 은 checkbox 로 하여야 한다. (여러명 추가)
- check 는 2명이상 되지 않도록 하여야 한다.


[기본 소스]

<input class='ed' style="width:100%;" name=wr_7 id="wr_7" itemname="wr_7" value="<?=$write[wr_7]?>">



위 소스가 기본 소스인데요.

구글검색했더니 있기는 한데 소스자체가 너무 복잡해서 간단한게 혹시 있나 싶어서요.
알고 계신분 있으면 공유 부탁드립니다 ;ㅅ; 감사합니다~

댓글 전체

담당자 등록은 checkbox 로 하여야 한다<-- 이 말 뜻 부터 설명이 필요하네요
기본소스라는 부분을 보면 담당자를 입력을 해야하는데 웬 체크박스가 필요한가요?
아.. 체크박스가 3개면 담당자1 담당자2 담당자3  요렇게 3개의 체크박스가 write.skin.php 파일에 들어가는것이구여. 이것을 view.skin.php에서 뽑아오려고 해요.
체크박스만 있으면 된다고 하는 얘기 같은데 기본소스라는 입력박스를 보여서 헷갈리게하네요
체크하는 것은 jquery를 알면 아주 간단한데요
<input type='checkbox' name='namek[]' value='담당자1' class='dname'>담당자1
<input type='checkbox' name='namek[]' value='담당자2' class='dname'>담당자2
<input type='checkbox' name='namek[]' value='담당자3' class='dname'>담당자3

<script>
$(function(){
  $('.dname').click(function(){
  if($(".dname:checked").length >2){  alert('2명만'); $(this).attr("checked",false); }
  });

});
</script>

wr_1에 저장할때 컴마로 구분해서 저장했다면 뷰페이지에서는 아래처럼 하면 나오겠죠
담당자 : $view[wr_1]

체크한 것을 특정 필드에 저장하는 법은 아시는가요?
수정시 예전에 선택한 체크박스가 선택된 상태로 보이게 한다던지 하는 기능도 있어야 겠죠
체크박스 name을 wr_1, wr_2, wr_3 이렇게 하면 간단은 한데...
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT