체크박스 선택시 텍스트박스 활성화
본문
체크박스 항목중에 마지막 기타가 있는데..
기타를 선택시 숨어있는 텍스트박스가 나오게 할수는 있나요?
라디오버튼이나 셀렉트방식은 많은 글들이 있는데..
아무리 찾아봐도 체크박스는 없네요..
초보입니다. 고수님들~! 도와주세요...ㅜ
답변 2
구현 방법은 다양한데 어차피 기타 선택 시 활성화 여부니까 아래처럼 간단하게 하면 되겠네요.
<label><input type="checkbox" name="name[]" value="기타" onclick="document.getElementById('etc').style.display=this.checked?'inline-block':'none';">기타</label>
<input type="text" name="etc" id="etc" value="" style="display:none;">
* id는 유일해야 합니다.
!-->그부분은 일단 div로 해서 묵어 두시고
<div class="etc_div" style="display:none">
<input type="radio">
</div>
제이쿼리로 열어주면되요
토글 아니면 show로 해주세요
$(function() {
$('.etc_div').click('click',function() {
$(this).toggle();
})
});
답변을 작성하시기 전에 로그인 해주세요.