나는 사용자가 연도 간격을 선택하는 데 특별히 사용되는 두 개의 드롭 다운 상자가 있습니다. 나는 현재 두 개의 드롭 다운 박스에 "select distinct year from TABLE"쿼리를 사용하여 데이터베이스를 채 웁니다. 그러나 사용자가 선택한 동일한 연도로 두 번째 드롭 다운 상자를 채우고 첫 번째 선택 후 년을 포함하고 싶습니다. 예를 들어 사용자가 첫 번째 드롭 다운 메뉴에서 '1995'을 선택하면 두 번째 드롭 다운 상자에 '1995'에서 현재까지의 기간을 포함하고 싶습니다. 그러면 첫 번째 상자에서 '1995'을 선택하고 두 번째 상자에서 '1990'을 선택하는 것을 방지 할 수 있습니다 (잘못된 시간 간격). 나는 정말로 이것에 대해 갈 방법이 없다. 나는 자바 스크립트에 익숙하지 않다. 그게 내가 사용해야하는거야? 어떤 도움이라도 대단히 감사하겠습니다.첫 번째 자바 스크립트와 동일한 값으로 두 번째 드롭 다운 상자를 채우시겠습니까?
1
A
답변
0
이 jsfiddle에서처럼 할 수있는 : http://jsfiddle.net/YNuna/1/
HTML :
<select id=first>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
</select>
<select id=second>
</select>
JS :
$("#first").change(function(){
var val = $("#first option:selected").html();
$("#second").html("");
var d = new Date();
var n = d.getFullYear();
for (i=val; i<=n;i++){
$("#second").append("<option>" + i + "</option>");
}
});´
당신은 aswell jQuery를 포함 할 필요가
편집 :
하지만 jquery 없이도 코드를 수정할 필요가 있습니다 ...
0
나는 그것이 당신을 도울 것이라고 희망합니다. 그냥 내 솔루션을 사용하여 http://jsfiddle.net/cMhzj/
에서의 requirment
나는 바이올린을 만든http://www.creativecg.com/addremove-options-from-a-select-box-with-jquery/
0
을 유지하기위한 기본적인 계산을해야합니다, 당신은 (모두 필요 없음, 당신은 모두를 채울 수)에만 1 dropdown
가 작성해야합니다. 그런 다음 연도를 선택하면 두 번째 연도에 선택한 연도의 모든 연도가 채워집니다.
관련 문제
- 1. 첫 번째 드롭 다운과 동일한 값으로 두 번째 드롭 다운을 작성하십시오.
- 2. 동일한 페이지에서 두 번째 드롭 다운 배치하기
- 3. 첫 번째 드롭 다운 선택은 동일한 $ scope를 사용하여 두 번째 드롭 다운 선택을 변경합니다.
- 4. 첫 번째 Dropdown 두 번째 드롭 다운 이벤트에서 숨기기
- 5. 두 번째 드롭 다운 목록에서 두 번째 드롭 다운 목록을 사용하여 첫 번째 드롭 다운 목록의 나머지 항목을 표시합니다.
- 6. 첫 번째 기준으로 두 번째 드롭 다운 표시 - AngularJS
- 7. 첫 번째 메뉴가 변경되면 두 번째 드롭 다운 메뉴를로드 할 수 없습니다. 두 번째 드롭 다운 첫 번째에 따라 다릅니다
- 8. Wordpress 페이지의 첫 번째 드롭 다운 목록에 두 번째 드롭 다운 목록 삽입하기
- 9. HTML 양식 첫 번째 드롭 다운 자동
- 10. 첫 번째 터치에서 드롭 다운을 열려면 어떻게해야합니까? 두 번째 - Jquery?
- 11. - 첫 번째 드롭 다운 목록을 선택하면 두 번째 드롭 다운 목록이 변경됩니다.
- 12. AnglularJS : 첫 번째 선택 드롭 다운 선택에 따라 두 번째 선택 드롭 다운 채우기
- 13. 두 번째 드롭 다운 메뉴를 첫 번째 드롭 다운 메뉴에 추가
- 14. 첫 번째 드롭 다운 메뉴에서 사용자 입력에 의한 두 번째 드롭 다운 메뉴의 옵션 변경
- 15. 첫 번째 드롭 다운 목록에서 선택 후 두 번째 드롭 다운 목록 항목 자동 채우기
- 16. 루프의 첫 번째 드롭 다운 선택에서 두 번째 드롭 다운 숨기기 방법
- 17. HTML 양식 첫 번째 드롭 다운 자동 (계속) 두 번째 드롭 다운 옵션을 변경
- 18. 첫 번째 선택된 드롭 다운 목록 항목을 기준으로 두 번째 드롭 다운 목록 항목로드
- 19. 첫 번째 드롭 다운 값을 기준으로 두 번째 드롭 다운 값을 변경하는 방법은 무엇입니까?
- 20. 첫 번째 드롭 다운 선택시 드롭 다운 값 가져 오기
- 21. 이전 드롭 다운 선택에 따라 두 번째 드롭 다운 표시
- 22. 첫 번째 드롭 다운의 특정 값을 선택한 경우 두 번째 드롭 다운 메뉴를 표시하는 방법은 무엇입니까?
- 23. 첫 번째 드롭 다운 목록에서 값을 얻으십시오
- 24. 첫 번째 항목 드롭 다운 목록 변경
- 25. 첫 번째 값만 선택하는 드롭 다운 값
- 26. 드롭 다운 목록에서 첫 번째 항목 선택
- 27. 첫 번째 녹아웃 js 드롭 다운 목록
- 28. 드롭 다운 목록의 첫 번째 레코드가 다른 드롭 다운 상자를 업데이트하지 않습니다.
- 29. mysql에서 두 번째 드롭 다운 메뉴 채우기
- 30. 디버그 두 번째 클릭 토글 드롭 다운