imported>Bbon |
imported>Bbon |
||
8번째 줄: | 8번째 줄: | ||
jQuery CDN | jQuery CDN | ||
+ | ==Plugins == | ||
+ | === maskMoney=== | ||
+ | 금액을 표시할 때 사용하면 편리하다. | ||
+ | [http://plugins.jquery.com/maskmoney/ maskMoney] | ||
+ | <syntaxhighlight lang="javascript"><script type="text/javascript"> | ||
+ | $(document).ready(function () { | ||
+ | $('.numericEditor').maskMoney({ precision: 0 }); // amskMoney 적용 | ||
+ | $('.numericEditor').maskMoney('mask'); // 텍스트 포맷팅 | ||
+ | }); | ||
+ | </script> | ||
+ | </syntaxhighlight> | ||
=jQuery UI= | =jQuery UI= | ||
2013년 8월 1일 (목) 06:39 기준 최신판
jQuery
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
jQuery CDN
Plugins
maskMoney
금액을 표시할 때 사용하면 편리하다. maskMoney
<script type="text/javascript">
$(document).ready(function () {
$('.numericEditor').maskMoney({ precision: 0 }); // amskMoney 적용
$('.numericEditor').maskMoney('mask'); // 텍스트 포맷팅
});
</script>
jQuery UI
Widget
datePicker
한글화 적용
$(function() {
$.datepicker.regional['ko'] = {
closeText: '닫기',
prevText: '이전달',
nextText: '다음달',
currentText: '오늘',
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: ['일','월','화','수','목','금','토'],
weekHeader: 'Wk',
dateFormat: 'yy-mm-dd',
firstDay: 0,
isRTL: false,
duration:200,
showAnim:'show',
showMonthAfterYear: true,
yearSuffix: '년'};
$.datepicker.setDefaults($.datepicker.regional['ko']);
});
기간체크
<script>
/*
jQuery DatePicker 를이용하여 기간설정 유효성 적용
*/
$(function() {
//시작일
$( "#from" ).datepicker({
numberOfMonths: 1,
dateFormat: "yy-mm-dd",
showOn: "button",
buttonImage: "이미지경로",
buttonImageOnly: true,
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 );
jQuery( "#from, #to" ).not( this ).datepicker( "option", option, date );
}
});
//종료일
$( "#to" ).datepicker({
numberOfMonths: 1,
dateFormat: "yy-mm-dd",
showOn: "button",
buttonImage: "이미지경로",
buttonImageOnly: true,
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 );
jQuery( "#from, #to" ).not( this ).datepicker( "option", option, date );
}
});
});
</script>
<input type="text" id="from" name="from" style="border: 1px solid #eee; margin:2px;" size="10"> ~
<input type="text" id="to" name="to" style="border: 1px solid #eee; margin:2px;" size="10">