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

게시판 검색어 두개값으로 검색 채택완료

W789 5년 전 조회 4,101

게시판에 wr_name 이름과 여분필드 wr_1 에 전화번호를 받았습니다.

게시판 리스트 화면에서 글쓴이, 내용검색등은 지웠구요.

현재 wr_1의 전화번호로만 검색을 하게 인풋폼을 만들어뒀는데

 

검색시에 wr_name 과 wr_1의 전화번호 input 으로 만들어서

이름과 전화번호를 동시 입력하고 두개의 값이 맞는 결과만 보이고 싶습니다.

 

두개를 동시에 input에 입력 후 검색할 수 있게 가능할까요?

 

아래는 현재 전화번호 받는 소스입니다.

 

<form name="fsearch" method="get">
                    <input type="hidden" name="bo_table" value="test">
                    <input type="hidden" name="sca" value="">
            <input type="hidden" name="sfl" value="wr_1">
            <input type="hidden" name="sop" value="or">
                    <input type="text" name="stx" required id="stx" class="sch_input phoneNumber" size="25" maxlength="20" placeholder="전화번호 검색" onkeyup="phoneNumber(this.value)">
                    <button type="submit" value="검색" class="sch_btn">검색<span class="sound_only">검색</span></button>
                </form>

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

답변 1개

채택된 답변
+20 포인트
5년 전

1)  <input type="hidden" name="sop" value="or">

=> "or" 를 "and" 로 변경

 

2) <input type="hidden" name="sfl" value="wr_1">

=>

<input type="hidden" name="sfl" value="wr_name||wr_1">

 

3) <input type="text" name="stx" ~>

=> 를 히든필드로 변경

<input type="hidden" name="stx" ~>

 

4) 이름, 전화번호 input 생성

<input type="text" name="s_name" ~>

<input type="text" name="s_tel" ~>

 

5) <form name="fsearch" method="get">

=> <form name="fsearch" method="get" onsubmit="return f_search()">

 

6) 추가

<script>

function f_search() {

  var s_name = $('input[name=s_name]').val();

  var s_tel = $('input[name=s_tel]').val();

 

  var stx = s_name + ' ' + s_tel;

  $('input[name=stx]').val(stx);

  

  return true;

}

</script>

 

※ /lib/common.lib.php의 get_sql_search()

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

W
W789
5년 전
정말정말 감사합니다!!

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

답변을 작성하려면 로그인이 필요합니다.

로그인