"JQuery UI 기간 선택 (datepicker)"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 3명의 중간 판 13개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{소문자}}
{{소문자}}
*jQuery UI 날짜 범위 선택
==개요==
*jQuery UI 기간 선택
;jQuery UI 날짜 범위 선택
;jQuery UI 기간 선택
*[[jQuery UI 날짜 선택]]에서 단순히 날짜 2개를 선택하도록 하는 경우에는 시작날짜가 끝날짜보다 더 늦은 날짜로 지정하는 것이 가능하다.
*아래 소스코드는 날짜 선택시(onSelect)에 날짜의 선후가 뒤바뀌지 않도록 되어 있다.


==소스 코드==
<syntaxhighlight lang='html5'>
<!DOCTYPE html>
<meta charset="utf-8" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css" type="text/css" media="all" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.8.18/jquery-ui.min.js" type="text/javascript"></script>
<script>
$(function() {
  var dates = $( "#from, #to " ).datepicker({
  prevText: '이전 달',
  nextText: '다음 달',
  monthNames: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
  monthNamesShort: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
  dayNames: ['일','월','화','수','목','금','토'],
  dayNamesShort: ['일','월','화','수','목','금','토'],
  dayNamesMin: ['일','월','화','수','목','금','토'],
  dateFormat: 'yy-mm-dd',
  showMonthAfterYear: true,
  yearSuffix: '년',
maxDate:'+30d',
  onSelect: function( selectedDate ) {
    var option = this.id == "from" ? "minDate" : "maxDate",
      instance = $( this ).data( "datepicker" ),
      date = $.datepicker.parseDate(
        instance.settings.dateFormat ||
        $.datepicker._defaults.dateFormat,
        selectedDate, instance.settings );
    dates.not( this ).datepicker( "option", option, date );
  }
  });
});
</script>
<p>조회기간: <input type="text" id="from"> ~ <input type="text" id="to"></p>
</syntaxhighlight>
* http://zetawiki.com/ex/jquery-ui/ex04.php


==같이 보기==
==같이 보기==
*[[jQuery UI 날짜 선택기]]
*[[jQuery UI 날짜 선택기]]
*[[jQuery UI datepicker 크기 조정]]


[[분류: jQuery UI]]
[[분류: jQuery UI]]
[[분류: datepicker]]

2020년 11월 2일 (월) 02:53 기준 최신판

1 개요[ | ]

jQuery UI 날짜 범위 선택
jQuery UI 기간 선택
  • jQuery UI 날짜 선택에서 단순히 날짜 2개를 선택하도록 하는 경우에는 시작날짜가 끝날짜보다 더 늦은 날짜로 지정하는 것이 가능하다.
  • 아래 소스코드는 날짜 선택시(onSelect)에 날짜의 선후가 뒤바뀌지 않도록 되어 있다.

2 소스 코드[ | ]

<!DOCTYPE html>
<meta charset="utf-8" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css" type="text/css" media="all" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.8.18/jquery-ui.min.js" type="text/javascript"></script>
<script>
$(function() {
  var dates = $( "#from, #to " ).datepicker({
  prevText: '이전 달',
  nextText: '다음 달',
  monthNames: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
  monthNamesShort: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],
  dayNames: ['일','월','화','수','목','금','토'],
  dayNamesShort: ['일','월','화','수','목','금','토'],
  dayNamesMin: ['일','월','화','수','목','금','토'],
  dateFormat: 'yy-mm-dd',
  showMonthAfterYear: true,
  yearSuffix: '년',
maxDate:'+30d',
  onSelect: function( selectedDate ) {
    var option = this.id == "from" ? "minDate" : "maxDate",
      instance = $( this ).data( "datepicker" ),
      date = $.datepicker.parseDate(
        instance.settings.dateFormat ||
        $.datepicker._defaults.dateFormat,
        selectedDate, instance.settings );
    dates.not( this ).datepicker( "option", option, date );
  }
  });
});
</script>
<p>조회기간: <input type="text" id="from"> ~ <input type="text" id="to"></p>

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}