테스트 사이트 - 개발 중인 베타 버전입니다

다중검색 문의 입니다.

· 12년 전 · 1616 · 3
검색 조건 2개가 만족하는 내용을 출력하려 합니다.

아래 내용을 보시면 wr_3의 옵션과 wr_10의 옵션을 만족하는 리스트가 출력되었으면 합니다.






<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="<?=$board_skin_path?>/img/box2_tl.gif" border="0" /></td>
<td width="100%" background="<?=$board_skin_path?>/img/box2_tc.gif"></td>
<td><img src="<?=$board_skin_path?>/img/box2_tr.gif" border="0" /></td>
</tr>
<tr>
<td background="<?=$board_skin_path?>/img/box2_ml.gif"></td>
<td style="PADDING:4 4 4 4" valign="top">

<!--/여기부터/-->

<SCRIPT language=JavaScript src="<?=$board_skin_path?>/common.js"></SCRIPT>

<script language="javascript">
<!--//-- 스킨용 : 여유필드 다중셀렉트창

//-- 여유필드 중복셀렉트가 가능하게 해주는 함수
//-- 수정작업시, 아래 함수와 함께 write.skin.php에 사용된 '여유필드(wr_?)이름과 셀렉트문'을 가져와 붙이면 바로적용가능
//-- 단, 반드시 게시물리스트(list.skin.php)에 여유필드값이 게시물에 주어져야함.
//-- 중복필드가 필요없는 경우 'document.fwrite.srch_type.value'삭제, 셀렉트문삭제, value값에서 필드명삭제
function onChangeKey2() {


var pattern = new RegExp('[^가-힣a-zA-Z0-9]', 'i');
if (fwrite.stx.value) {
if (pattern.exec(fwrite.stx.value) != null) {
alert("'"+fwrite.stx.value + "'는 사용할수 없습니다. \n\n 올바르게 입력하세요 \n\n 특수문자,공백,한문,불가.");
return;
}
else {
fwrite.stx.focus();
}
}

var wr_3 = document.fwrite.wr_3.value;
var wr_10 = document.fwrite.wr_10.value;
var stx2 = document.fwrite.stx.value;





if (wr_3 == "" && wr_10 == "" && stx2 == "") {
alert("검색조건을 선택하세요!!");
return false;
}





else {
if (wr_3 == "" && wr_10 == "" && stx2 != "") {
document.fwrite.stx.value = stx2;
}
else {
document.fwrite.stx.value = wr_3 + "" + wr_10 + "" + stx2;
}
document.fwrite.submit();
}
}


//-->
</script>





<script language="javascript">
function onChangeKey() {

var wr_name = document.fwrite.wr_name.value;
var wr_hompage = document.fwrite.wr_hompage.value;








if (wr_name == "" && wr_hompage == "") {
alert("검색어를 적어주세요.!!");
return false;
}

else {
if (wr_hompage == "" && stx != "") {
document.fwrite.stx.value = wr_name;
}
else {
document.fwrite.stx.value = wr_hompage + " " + wr_name;
}
document.fwrite.submit();
}
}

//-->
</script>



<form name=fwrite method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sfl value="wr_3||wr_10||wr_subject">





<SELECT class=box2 name=wr_3 itemname='구분' style="font-family:굴림; font-size:11; color:#000000; background-color:#ffffff;">
<OPTION value="" >매물종류</OPTION>
<option value='원룸'>원룸</option>
<option value='투룸/쓰리룸'>투룸/쓰리룸</option>
<option value='원룸매매'>원룸매매</option>
<option value='아파트'>아파트</option>
<option value='빌라/주택'>빌라/주택</option>

</SELECT>

<SELECT class=box2 name=wr_10 itemname='거래형태' style="font-family:굴림; font-size:11; color:#00000; background-color:#fffff;">
<OPTION value="" >거래형태</OPTION>
<option value='월세'>월세</option>
<option value='전세'>전세</option>
<option value='매매'>매매</option>

</SELECT>

<input type=text name=stx maxlength=15 size=10 class=input itemname="검색어" value="">
<input type=image onClick="onChangeKey2();return false;" src="<?=$board_skin_path?>/img/search.gif" align=absmiddle border=0>
<input type=hidden name=sop value='and'>
<!--input type=hidden name=stx value=''-->

</form>
<?
// if ($wr_1 != "") { $stx = ""; }
?>



<!--/여기까지/-->

</td>
<td background="<?=$board_skin_path?>/img/box2_mr.gif"></td>
</tr>
<tr>
<td><img src="<?=$board_skin_path?>/img/box2_bl.gif" border="0" /></td>
<td width="100%" background="<?=$board_skin_path?>/img/box2_bc.gif"></td>
<td><img src="<?=$board_skin_path?>/img/box2_br.gif" border="0" /></td>
</tr>
</table>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

document.fwrite.stx.value = wr_3 + " " + wr_10 + " " + stx2;
해결하셨나요
" 넣고 안넣고의 차이가 이렇게 클줄이야!!!!
전 이 문제를 해결하기 위해 몇시간을 쳐다봤는데....
무지 감사합니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440