[질문] 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]?>">
위 소스가 기본 소스인데요.
구글검색했더니 있기는 한데 소스자체가 너무 복잡해서 간단한게 혹시 있나 싶어서요.
알고 계신분 있으면 공유 부탁드립니다 ;ㅅ; 감사합니다~
담당자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]?>">
위 소스가 기본 소스인데요.
구글검색했더니 있기는 한데 소스자체가 너무 복잡해서 간단한게 혹시 있나 싶어서요.
알고 계신분 있으면 공유 부탁드립니다 ;ㅅ; 감사합니다~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
기본소스라는 부분을 보면 담당자를 입력을 해야하는데 웬 체크박스가 필요한가요?
체크하는 것은 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 이렇게 하면 간단은 한데...