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

~부터 ~까지 를 어떻게 구현 할 수 있나요? 채택완료

alexseo 5년 전 조회 1,894

~부터 ~까지 를 어떻게 구현 할 수 있나요?

아래의 소스에서 onchange="detailSearchTon(this.value);" 의 스크립트가 

있어야 하나요? 혹시 있어야 한다면 그 스크립트를 알려주실 수 있나요? 

감사합니다. 

 

======================================================

 
     <select id="ton1" name="wr_1" class="select02" onchange="detailSearchTon(this.value);">
      <option value="" selected="selected">톤수선택부터</option>
<option value="2.5">2.5톤</option>
<option value="3.5">3.5톤</option>
<option value="4.5">4.5톤</option>
<option value="5">5톤</option>
<option value="6">6톤</option>
<option value="6.5">6.5톤</option>
<option value="7">7톤</option>
<option value="7.5">7.5톤</option>
<option value="8">8톤</option>
<option value="8.5">8.5톤</option>
<option value="9.5">9.5톤</option>
<option value="11">11톤</option>
<option value="11.5">11.5톤</option>
<option value="14">14톤</option>
<option value="14.5">14.5톤</option>
<option value="15" >15톤</option>
<option value="15.5">15.5톤</option>
<option value="16">16톤</option>
<option value="17.5">17.5톤</option>
<option value="18">18톤</option>
<option value="18.5">18.5톤</option>
<option value="19">19톤</option>
<option value="20">20톤</option>
<option value="21">21톤</option>
<option value="22">22톤</option>
<option value="22.5">22.5톤</option>
<option value="23">23톤</option>
<option value="23.5">23.5톤</option>
<option value="24">24톤</option>
<option value="25">25톤</option>
<option value="99">기타</option>
     </select>
       
       
     <select id="ton2" name="wr_1" class="select02 m1">
      <option value="" selected="selected">톤수선택까지</option>
<option value="2.5">2.5톤</option>
<option value="3.5">3.5톤</option>
<option value="4.5">4.5톤</option>
<option value="5">5톤</option>
<option value="6">6톤</option>
<option value="6.5">6.5톤</option>
<option value="7">7톤</option>
<option value="7.5">7.5톤</option>
<option value="8">8톤</option>
<option value="8.5">8.5톤</option>
<option value="9.5">9.5톤</option>
<option value="11">11톤</option>
<option value="11.5">11.5톤</option>
<option value="14">14톤</option>
<option value="14.5">14.5톤</option>
<option value="15">15톤</option>
<option value="15.5">15.5톤</option>
<option value="16">16톤</option>
<option value="17.5">17.5톤</option>
<option value="18">18톤</option>
<option value="18.5">18.5톤</option>
<option value="19">19톤</option>
<option value="20">20톤</option>
<option value="21">21톤</option>
<option value="22">22톤</option>
<option value="22.5">22.5톤</option>
<option value="23">23톤</option>
<option value="23.5">23.5톤</option>
<option value="24">24톤</option>
<option value="25">25톤</option>
<option value="99">기타</option>
     </select>  

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

답변 4개

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

부분적인 내용이라 확답은 어렵습니다.

구간 검색이 목적이시라면

https://sir.kr/qa/70567">https://sir.kr/qa/70567

날짜 구간 검색 질답이 참고가 되실겁니다.

보여지는 폼보다 검색에 포커스가 가야 원하는 결과를 얻을 수 있습니다.

DB쿼리문 중 'between'이 핵심 키워드 입니다.

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

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

a
5년 전

eyekiss님, 

detailSearchTon(this.value); 는 소스는

없습니다. 혹시 이 소스 부분을 어떻게 구현해야할 지 

알려주실 수 있나요?

 

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

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

a
5년 전

eyekiss님, as12as님 

답변 감사합니다.

구간 검색이 목적입니다. 

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

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

e
5년 전

<select id="ton2" name="wr_2" class="select02 m1">

우선 이 부분 수정하시구요..

detailSearchTon(this.value); 는 소스에 없나요??

그럼 따로 만들어줘야하구요..

정확히 원하시는게 뭔지 모르겠네요??^^;

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

답변에 대한 댓글 2개

a
alexseo
5년 전
function detailSearchTon(value) {
if(value == "") {
document.getElementsByName("wr_2")[0].value = "";
return;
}
if(value == 99) {
document.getElementsByName("wr_2")[0].value = 99;
return;
}
var obj = document.getElementsByName("wr_2")[0];
for(var i = 0; i < obj.length; i ++) {
if(obj[i].value == value) {
if(value != 4.5) obj[i].selected = true;
else obj[i + 7].selected = true;
return;
}
}
}

톤 소스 구했습니다.

위의 소스를 적용을 해도 작동을 안합니다.
e
eyekiss
5년 전
function detailSearchTon(value) {
스크립트는 값을 체크하는 기능이구요..
실제로 검색하는 페이지는 따로 있습니다.

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

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

로그인