网站后台验证码不正确,目前主流网站开发所用软件,设计师找素材的网站,天津塘沽网站建设公司jQuery UI Datepicker#xff08;日期选择器#xff09;实例
Datepicker 是 jQuery UI 最受欢迎的组件之一#xff0c;用于在输入框中弹出日历选择日期#xff0c;支持本地化、日期范围限制、自定义格式、多月显示、动画等。非常适合表单中的出生日期、预约日期、行程选择…jQuery UI Datepicker日期选择器实例Datepicker是 jQuery UI 最受欢迎的组件之一用于在输入框中弹出日历选择日期支持本地化、日期范围限制、自定义格式、多月显示、动画等。非常适合表单中的出生日期、预约日期、行程选择等场景。官方演示地址https://jqueryui.com/datepicker/下面提供几个渐进实例从基础到高级代码使用最新 CDN可直接复制到 HTML 文件测试。1.基础日期选择器点击输入框弹出日历。!DOCTYPEhtmlhtmlheadmetacharsetutf-8titlejQuery UI Datepicker 基础示例/titlelinkrelstylesheethref//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.cssscriptsrc//code.jquery.com/jquery-3.6.0.min.js/scriptscriptsrc//code.jquery.com/ui/1.13.2/jquery-ui.min.js/script/headbodylabel选择日期/labelinputtypetextiddatepickerscript$(function(){$(#datepicker).datepicker();});/script/body/html2.中文本地化 常用选项格式、切换年月、默认日期script$(#datepicker).datepicker({dateFormat:yy-mm-dd,// 日期格式yy四位年mm两位月dd两位日changeMonth:true,// 显示月份下拉changeYear:true,// 显示年份下拉yearRange:1900:2030,// 年份范围showAnim:fadeIn,// 显示动画defaultDate:2000-01-01,// 默认日期// 中文本地化monthNames:[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月],monthNamesShort:[1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月],dayNames:[星期日,星期一,星期二,星期三,星期四,星期五,星期六],dayNamesShort:[周日,周一,周二,周三,周四,周五,周六],dayNamesMin:[日,一,二,三,四,五,六],firstDay:1// 周一作为一周开始});/script3.日期范围限制minDate/maxDate 内联显示内联直接显示日历而不绑定输入框。!-- 绑定输入框 范围限制 --inputtypetextiddatepicker-range!-- 内联日历 --dividinline-datepicker/divscript$(#datepicker-range).datepicker({minDate:0,// 今天及以后maxDate:1m 10d// 最多提前1个月10天});$(#inline-datepicker).datepicker({numberOfMonths:2,// 显示两个月showButtonPanel:true// 显示“今天”和“关闭”按钮});/script4.多日期选择 事件监听script$(#datepicker).datepicker({numberOfMonths:3,// 显示三个月showOtherMonths:true,// 显示相邻月日期selectOtherMonths:true,// 可选择相邻月onSelect:function(dateText,inst){console.log(选中日期dateText);}});/script5.自定义图标触发 多个输入框出发/返回日期inputtypetextiddepart到inputtypetextidreturnscript$(#depart, #return).datepicker({showOn:both,// 点击输入框或按钮都显示buttonImage:https://jqueryui.com/resources/images/calendar.gif,buttonImageOnly:true,buttonText:选择日期});// 出发日期选择后返回日期最小为出发后一天$(#depart).datepicker(option,onSelect,function(selectedDate){$(#return).datepicker(option,minDate,selectedDate);});/script小技巧完整本地化文件可引入jquery-ui-i18n支持更多语言。主题切换替换 CSS 如base、dark-hive等https://jqueryui.com/themeroller/。移动端默认支持触摸但可加$.datepicker.setDefaults({ showOn: focus });优化。如果你需要日期范围选择器两个输入框联动、带时间的选择器需额外插件、或自定义主题示例请告诉我更多需求