radio 버튼 입력,저장 질문드립니다.
본문
write.skin.php
<input type="radio" name="ext1_14" value="<img src=/icon/best1.gif>" required checked><img src="/icon/best1.gif">
<input type="radio" name="ext1_14" value="<img src=/icon/best2.gif>" required><img src="/icon/best2.gif">
<input type="radio" name="ext1_14" value="<img src=/icon/best3.gif>" required><img src="/icon/best3.gif">
<br><input type="button" value="초기화" class="btn_submit" onclick="javascript:creset();">
<!--input 버튼 초기화-->
<script type="text/javascript">
function creset(){
$('#stx,#sfl').val('');
$("input[name='wr_11']").prop("checked",false);
$("input[name='ext1_14']").prop("checked",false);
}
</script>
라디오 1번제외하고 2.3번중 클릭해서 저장하게되면
다시 1번으로 돌아갑니다.
2번 선택이후 저장하면 2번에 있어야 하는대 그렇게 저장이 안되네요
<input type="radio" name="ext1_14" value="<img src=/icon/best1.gif>" <?php echo get_checked('0', $ext1_14);?> checked><img src="/icon/best1.gif">
이렇게 처리를 해도 동일하네요
어떻게 처리를 해야할까요?
답변 3
혹 value 값이 0, 1, 2로 의도했던 것은 아닌지요?
다음과 같이 수정해보면 어떨까 합니다.
<input type="radio" name="ext1_14" value="0" <?php echo ($ext1_14 == '0' || $ext1_14 == '') ? 'checked' : '' ?>><img src="/icon/best1.gif">
<input type="radio" name="ext1_14" value="1" <?php echo ($ext1_14 == '1') ? 'checked' : '' ?>><img src="/icon/best2.gif">
<input type="radio" name="ext1_14" value="2" <?php echo ($ext1_14 == '2') ? 'checked' : '' ?>><img src="/icon/best3.gif">
네 감사합니다. 해보겠습니다.
근대 라디오 박스를 클릭해서 이미지 저장하면 라디오박스가 풀림 현상이 있네요 ㅎ
<input type="radio" name="ext1_14" value="<img src=/icon/best1.gif>" <?php echo ($ext1_14 == '<img src=/icon/best1.gif>' || $wr_1 == '') ? 'checked' : '' ?>><img src="/icon/best1.gif">
<input type="radio" name="ext1_14" value="<img src=/icon/best2.gif>" <?php echo ($ext1_14 == '<img src=/icon/best2.gif>') ? 'checked' : '' ?>><img src="/icon/best2.gif">
<input type="radio" name="ext1_14" value="<img src=/icon/best3.gif>" <?php echo ($ext1_14 == '<img src=/icon/best3.gif> ') ? 'checked' : '' ?>><img src="/icon/best3.gif">
이렇게 처리 하니 DB에도 저장잘하고 잘불러옵니다.
마르스컴퍼니님 감사합니다.