꼭 부탁드립니다. write.skin.php
셀렉트 박스에서 매매 전세 월세 선택버튼 누르면
매매가 전세가 월세가 이렇게 레이아웃이 바뀌게 되어 있읍니다.
바뀐레이아웃이 글 수정시에는 초기화가 됩니다.
예를 들어 셀렉트 박스에서 매매를 클릭햇을때
매매 박스 레이어가 수정할때도 고정이 되게 할려고 합니다.
꼭 부탁그립니다.
혹 이소스가 아니라도 다른 자바나 제이쿼리로 처리돈거라도 있으면 알려주시면 감사하겠읍니다.
소스는 아래와 같이 ...
<script type="text/javascript">
//DIV 박스 체인지
function selectGbn(gbn){
var frm;
var list = ['div1','매매','전세','월세'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm = document.getElementById("gubun_"+list[i]);
frm.style.display = 'none';
}
document.getElementById("gubun_"+gbn).style.display = '';
}
</script>
<select id="wr_40" name="wr_40" itemname="거래유형" onchange="selectGbn(this.value);">
<option value='div1'>선택하세요</option>
<option value='매매' <? if($write[wr_40] == '매매') echo " selected "; ?>>매매</option>
<option value='전세' <? if($write[wr_40] == '전세') echo " selected "; ?>>전세</option>
<option value='월세' <? if($write[wr_40] == '월세') echo " selected "; ?>>월세</option>
</select>
<script type="text/javascript">
document.getElementById("wr_40").value = "<?=$write['wr_40']?>";
</script>
<div class="w_box" id="gubun_div1" style="display:" <? if($write[wr_40] == "") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">융자금</td>
<td class="t3"><input name=wr_41 itemname="융자금" size=20 value="<?=$write[wr_41]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(융자가 있을 경우에 입력) </span></td>
</tr>
</table>
</div>
<!-- 매매가 -->
<div class="w_box" id="gubun_매매" style="display:none" <? if($write[wr_42] == "매매") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">매매</td>
<td class="t3"><input name=wr_42 itemname="매매가" size=20 value="<?=$write[wr_42]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 전세가 -->
<div class="w_box" id="gubun_전세" style="display:none" <? if($write[wr_43] == "전세") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">전세</td>
<td class="t3" colspan="3"><input name=wr_43 itemname="보증금" size=20 value="<?=$write[wr_43]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 월세가 -->
<div class="w_box" id="gubun_월세" style="display:none" <? if($write[wr_44] == "월세") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">월세</td>
<td class="t3" colspan="3"><input name=wr_44 itemname="보증금" size=20 value="<?=$write[wr_44]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 가격정보입력 폼 부분 끝 -->
매매가 전세가 월세가 이렇게 레이아웃이 바뀌게 되어 있읍니다.
바뀐레이아웃이 글 수정시에는 초기화가 됩니다.
예를 들어 셀렉트 박스에서 매매를 클릭햇을때
매매 박스 레이어가 수정할때도 고정이 되게 할려고 합니다.
꼭 부탁그립니다.
혹 이소스가 아니라도 다른 자바나 제이쿼리로 처리돈거라도 있으면 알려주시면 감사하겠읍니다.
소스는 아래와 같이 ...
<script type="text/javascript">
//DIV 박스 체인지
function selectGbn(gbn){
var frm;
var list = ['div1','매매','전세','월세'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm = document.getElementById("gubun_"+list[i]);
frm.style.display = 'none';
}
document.getElementById("gubun_"+gbn).style.display = '';
}
</script>
<select id="wr_40" name="wr_40" itemname="거래유형" onchange="selectGbn(this.value);">
<option value='div1'>선택하세요</option>
<option value='매매' <? if($write[wr_40] == '매매') echo " selected "; ?>>매매</option>
<option value='전세' <? if($write[wr_40] == '전세') echo " selected "; ?>>전세</option>
<option value='월세' <? if($write[wr_40] == '월세') echo " selected "; ?>>월세</option>
</select>
<script type="text/javascript">
document.getElementById("wr_40").value = "<?=$write['wr_40']?>";
</script>
<div class="w_box" id="gubun_div1" style="display:" <? if($write[wr_40] == "") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">융자금</td>
<td class="t3"><input name=wr_41 itemname="융자금" size=20 value="<?=$write[wr_41]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(융자가 있을 경우에 입력) </span></td>
</tr>
</table>
</div>
<!-- 매매가 -->
<div class="w_box" id="gubun_매매" style="display:none" <? if($write[wr_42] == "매매") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">매매</td>
<td class="t3"><input name=wr_42 itemname="매매가" size=20 value="<?=$write[wr_42]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 전세가 -->
<div class="w_box" id="gubun_전세" style="display:none" <? if($write[wr_43] == "전세") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">전세</td>
<td class="t3" colspan="3"><input name=wr_43 itemname="보증금" size=20 value="<?=$write[wr_43]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 월세가 -->
<div class="w_box" id="gubun_월세" style="display:none" <? if($write[wr_44] == "월세") { ?> selected <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">월세</td>
<td class="t3" colspan="3"><input name=wr_44 itemname="보증금" size=20 value="<?=$write[wr_44]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 가격정보입력 폼 부분 끝 -->
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
필드는 wr_40 ~ wr_44 까지 사용할수있게 추가 되어 있겠죠..?
추가 안했으면 wr_1 ~ wr_10 까지만 사용하세요..
<script type="text/javascript">
//DIV 박스 체인지
function selectGbn(gbn){
var frm;
var list = ['div1','매매','전세','월세'];
for(i=0;i<4;i++){ //갯수가 늘어나면 숫자를 고칠것
frm = document.getElementById("gubun_"+list[i]);
frm.style.display = 'none';
}
document.getElementById("gubun_"+gbn).style.display = '';
}
</script>
<select id="wr_40" name="wr_40" itemname="거래유형" onchange="selectGbn(this.value);">
<option value=''>선택하세요</option>
<option value='매매' <? if($write[wr_40] == '매매') echo " selected "; ?>>매매</option>
<option value='전세' <? if($write[wr_40] == '전세') echo " selected "; ?>>전세</option>
<option value='월세' <? if($write[wr_40] == '월세') echo " selected "; ?>>월세</option>
</select>
<script type="text/javascript">
document.getElementById("wr_40").value = "<?=$write['wr_40']?>";
</script>
<div class="w_box" id="gubun_div1" <? if($write[wr_40]) { ?> style="display:none" <? } else { ?> style="display:" <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">융자금</td>
<td class="t3"><input name=wr_41 itemname="융자금" size=20 value="<?=$write[wr_41]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(융자가 있을 경우에 입력) </span></td>
</tr>
</table>
</div>
<!-- 매매가 -->
<div class="w_box" id="gubun_매매" <? if($write[wr_40] == "매매") { ?>style="display:" <? } else { ?>style="display:none" <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">매매</td>
<td class="t3"><input name=wr_42 itemname="매매가" size=20 value="<?=$write[wr_42]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 전세가 -->
<div class="w_box" id="gubun_전세" <? if($write[wr_40] == "전세") { ?>style="display:" <? } else { ?>style="display:none" <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">전세</td>
<td class="t3" colspan="3"><input name=wr_43 itemname="보증금" size=20 value="<?=$write[wr_43]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
<!-- 월세가 -->
<div class="w_box" id="gubun_월세" <? if($write[wr_40] == "월세") { ?>style="display:" <? } else { ?>style="display:none" <? } ?>>
<table class="t1" cellpadding="0" cellspacing="0">
<tr>
<td class="t2">월세</td>
<td class="t3" colspan="3"><input name=wr_44 itemname="보증금" size=20 value="<?=$write[wr_44]?>"> 만원 <span style="font: normal 9pt/1.3 돋움; color:#009900;">(숫자 10자 이내로 입력해 주세요.예:2억5천->25000)</span></td>
</tr>
</table>
</div>
해결해주시면 감사하겠읍니다.
질문 했던부분에 셀렉트부분에서
현제 매매가에서 전세가로 바꾸었을때 매매가에 입력했던 .value 값 해제를 해야할것 같아서요.
그러니까 매매가 선택에서 전세가나 월세가를 선택했을때 매매가에 기록되어있던값을 리셋되게요.
셀렉트 버튼에서 매매에서 전세로 선택할때 매매값 리셋(지워지게)
이해가 되나 모르겠네요.
감사합니다.
if($wr_40 == "매매"){
$sql1= " update $write_table set wr_43 = '', wr_44 = '' where wr_id = '$wr_id' ";
sql_query($sql1);
}
if($wr_40 == "전세"){
$sql2= " update $write_table set wr_42 = '', wr_44 = '' where wr_id = '$wr_id' ";
sql_query($sql2);
}
if($wr_40 == "월세"){
$sql3= " update $write_table set wr_42 = '', wr_43 = '' where wr_id = '$wr_id' ";
sql_query($sql3);
}
감사합니다.
감사합니다.
굿..