다중셀렉트 수정 시 풀림현상 ㅠㅠ
본문
다중셀렉트 주소인데요
수정시 첫번째만 나오고 두번째 세번째는 풀리는 현상이 나옵니다
F5키를 눌러서 새로고침하면 또 다시 잘 나오네요 ㅠㅠ
어디를 수정해야 할까요? 도와주세요 ㅠㅠ
<tr>
<td rowspan=2 class=write_head>물건주소<br>[구 주소]</td>
<td height=30>
<?=get_select_addr_si("wr_1",$write[wr_1],"makeD('wr_1','wr_2');")?>
<?if($write[wr_1]) echo "<script language='javascript'>makeD('wr_1','wr_2');</script>";
?>
<select name="wr_2" onChange="makeE('wr_1','wr_2','wr_3')">
<option value="">::시/구/군::</option>
</select>
<?if($write[wr_2])
echo "<script language='javascript'>document.getElementById('wr_2').value='$write[wr_2]';makeE('wr_1','wr_2','wr_3');</script>";
?>
<select name="wr_3">
<option value="">::동/읍/면::</option>
</select>
<?if($write[wr_3]) echo "<script language='javascript'>document.getElementById('wr_3').value='$write[wr_3]';</script>"; ?>
</td>
</tr>
답변 1
이 소스만으로는 알 수 없습니다
두번째 세번째 option은 잘 나오나요?
option 잘 나온다는 가정하에 우선
<select name="wr_2" id='wr_2'~~~<select name="wr_3" id='wr_3'~~~id 넣어서 해보세요
안되면 페이지 하단에 넣어보세요
<script>
$(function(){
$('#wr_2').val('<?=$write[wr_2]?>');
makeE('wr_1','wr_2','wr_3');
$('#wr_3').val('<?=$write[wr_3]?>');
});
</script>
답변을 작성하시기 전에 로그인 해주세요.