"기타"옵션이 선택된 경우에만 표시되는 입력 필드가 있습니다. "기타"확인란의 선택을 취소하면 입력 필드가 희미 해 지지만 "기타"확인란을 선택 취소하는 대신 동일한 그룹의 다른 확인란을 선택하면 입력 필드가 사라지게됩니다. 따라서 '기타'입력란을 선택하지 않으면 '기타'입력란을 볼 수 없습니다. 부분적으로 작동하는 자바 스크립트가 있지만 다른 확인란을 선택하면 "기타"입력 필드가 계속 표시됩니다.다른 확인란을 선택하면 입력란이 숨김
HTML
<input type="checkbox" id="residence_check" name="found"/>
<label for="residence_check">
Residence
</label>
<input type="checkbox" id="tradeshow_check" name="found"/>
<label for="tradeshow_check">
Tradeshow
</label>
<input type="checkbox" id="office_check" name="found"/>
<label for="office_check">
Office Building
</label>
<input type="checkbox" id="check_other" value="found_other" name="found"/>
<label for="check_other">
Other
</label>
<input type="text" id="check_input" placeholder="Other"/>
자바 스크립트 내가 사용 사례에서 수집 무엇부터
$('#check_other').change(function() {
if($(this).is(":checked")) {
$('#check_input').fadeIn();
} else {
$('#check_input').fadeOut('fast');
}
});
방금 입력 [type = checkbox]로 변경되었으며 매우 효과적입니다. 감사! – user2736472