카테고리와 if문 질문입니다.
본문
<?php if ( $notice_checked != 'checked') {?>
<?php if ($is_category) { ?>
<tr>
<th scope="row"><label for="ca_name">분류<strong class="sound_only">필수</strong></label></th>
<td class="border_r0">
<select name="ca_name" id="ca_name" required class="required form-control input_type1" >
<option value="">업무종류를 선택하세요</option>
<?php echo $category_option ?>
</select>
</td>
</tr>
<?php } ?>
<?php } else {?>
<tr>
<th scope="row"><label for="ca_name">분류<strong class="sound_only">필수</strong></label></th>
<td class="border_r0">
<select name="ca_name" id="ca_name" required class="required form-control input_type1" >
<option value="공지">공지</option>
</select>
</td>
</tr>
<?php } ?>
write.skin.php에서
공지사항 체크를 하면 분류내용이 실시간으로 바뀌도록 하고싶은데요
공지사항을 체크하면 a셀렉트가 나오게
공지사항을 체크하지 않으면 b셀렉트가 나오게요,,
문법이 모가 틀렸나요? ㅠㅠ
!-->답변 2
글 작성시, 공지사항 체크박스 체크 여부에 따라 다른 분류의 셀렉트박스가 나오게 하는 것은
자바스크립트로 처리해야 하는 성격입니다.
(sample)
<script>
$(function() {
$('select[name=sel_temp1]').attr('name', 'ca_name');
$('select[name=sel_temp1]').show();
$('select[name=sel_temp2]').attr('name', 'sel_temp2');
$('select[name=sel_temp2]').hide();
$('checkbox[name=is_notice]').on('change', function() {
if($(this).is(":checked")) {
$('select[name=sel_temp1]').attr('name', 'ca_name');
$('select[name=sel_temp1]').show();
$('select[name=sel_temp2]').attr('name', 'sel_temp2');
$('select[name=sel_temp2]').hide();
} else {
$('select[name=sel_temp1]').attr('name', 'sel_temp1');
$('select[name=sel_temp1]').hide();
$('select[name=sel_temp2]').attr('name', 'ca_name');
$('select[name=sel_temp2]').show();
}
});
});
</script>
<input type="checkbox" name="is_notice" value="1" /> 공지
<br>
<select name="sel_temp1">
<option>분류1</option>
<option>분류2</option>
</option>
</select>
<select name="sel_temp2">
<option>분류1</option>
<option>분류2</option>
</option>
</select>
동적인 부분은 제이쿼리로 처리하셔야합니다.
답변을 작성하시기 전에 로그인 해주세요.