글쓰기 라디오 필드 추가했는데, 글수정 버튼을 누르면 풀려보입니다. ㅠㅠ
본문
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_go">참여</label>
<div class="col-sm-10">
<label class="control-label sp-label">
<input type="radio" name="wr_go" itemname="wr_go" value="0" <?php if($wr_go == "0") { echo "checked=\"checked\""; } ?> label="0" required/> 간다
</label>
<label class="control-label sp-label">
<input type="radio" name="wr_go" itemname="wr_go" value="1" <?php if($wr_go == "1") { echo "checked=\"checked\""; } ?> label="1" required/> 안간다
</label>
</div>
</div>
db로 들어가서 보면 풀려있는 것은 아니에요.
단지 글수정 버튼을 눌렀을 때 보이는 페이지(write.skin.php) 에서 라디오 버튼이 둘 다 선택이 안되어 있는 것으로 보인다는 말입니다.
답변 2
시도 #2
!-->
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_go">참여</label>
<div class="col-sm-10">
<label class="control-label sp-label">
<input type="radio" name="wr_go" itemname="wr_go" value="0" <?php if($wr_go == "0") { echo "checked=\"checked\""; } ?> label="0" required/> 간다
</label>
<label class="control-label sp-label">
<input type="radio" name="wr_go" itemname="wr_go" value="1" <?php if($wr_go == "1") { echo "checked=\"checked\""; } ?> label="1" required/> 안간다
</label>
</div>
</div>
<script>
window.onload = function(){
var chk_value = "<?php echo $write['wr_go'];?>";
var elements = document.getElementsByName('wr_go');
for(var i=0; i<elements.length; i++)
elements[i].checked = (elements[i].value == chk_value) ? true : false;
};
</script>
밑에 요고 하나 넣어주시면 되겠습니다~
<script>$('#wr_go').val('<?=$write['wr_go']?>')</script>
답변을 작성하시기 전에 로그인 해주세요.