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

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

QA

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

본문

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

아래의 소스에서 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

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

구간 검색이 목적이시라면

https://sir.kr/qa/70567

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

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

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

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

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

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

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

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

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;
}
}
}

톤 소스 구했습니다.

위의 소스를 적용을 해도 작동을 안합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT