꼭 부탁드립니다. write.skin.php 정보
꼭 부탁드립니다. 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>
<!-- 가격정보입력 폼 부분 끝 -->
댓글 전체
테스트 해보세요..
필드는 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>
필드는 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 값 해제를 해야할것 같아서요.
그러니까 매매가 선택에서 전세가나 월세가를 선택했을때 매매가에 기록되어있던값을 리셋되게요.
셀렉트 버튼에서 매매에서 전세로 선택할때 매매값 리셋(지워지게)
이해가 되나 모르겠네요.
감사합니다.
해결해주시면 감사하겠읍니다.
질문 했던부분에 셀렉트부분에서
현제 매매가에서 전세가로 바꾸었을때 매매가에 입력했던 .value 값 해제를 해야할것 같아서요.
그러니까 매매가 선택에서 전세가나 월세가를 선택했을때 매매가에 기록되어있던값을 리셋되게요.
셀렉트 버튼에서 매매에서 전세로 선택할때 매매값 리셋(지워지게)
이해가 되나 모르겠네요.
감사합니다.
write_update.skin.php 파일에 추가해 보세요
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);
}
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);
}
아~ 벌써 이해를 했었군요..^^
감사합니다.
감사합니다.
이해 했읍니다.
감사합니다.
굿..
감사합니다.
굿..
매매,전세,월세 폼입력