在 jQuery UI 日期选择器上设置 dateFormat,在非空字段上
Setting dateFormat on jQuery UI datepicker, on a non-empty field
我需要我的日期格式 dd/mm/yyyy
因此需要使用以下代码:
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
但是,当只使用这一行时,我没有得到日期选择器弹出日历。
如果我使用这个,我会得到弹出窗口,但我会丢失字段值中的预设日期
$(".date-pick").datepicker();
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
看这里 - https://jsfiddle.net/kneidels/hkbgzvmt/
我可以使用什么代码来 (1) dd/mm/yyyy
格式,以及 (2) 显示预设日期值?
谢谢。
预期的方法是定义 defaultDate and dateFormat when instantiating the datepicker: https://jsfiddle.net/tg7yv149/1/
$(function() {
$(".date-pick").datepicker({
defaultDate: $(this).val(),
dateFormat: "dd/mm/yy"
});
});
另一种可行的方法是将值存储在变量中,实例化日期选择器,然后再次应用该值:https://jsfiddle.net/Lyneb7j9/
$(function() {
var myval = $(".date-pick").val();
$(".date-pick").datepicker();
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
$(".date-pick").val(myval);
});
我需要我的日期格式 dd/mm/yyyy
因此需要使用以下代码:
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
但是,当只使用这一行时,我没有得到日期选择器弹出日历。
如果我使用这个,我会得到弹出窗口,但我会丢失字段值中的预设日期
$(".date-pick").datepicker();
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
看这里 - https://jsfiddle.net/kneidels/hkbgzvmt/
我可以使用什么代码来 (1) dd/mm/yyyy
格式,以及 (2) 显示预设日期值?
谢谢。
预期的方法是定义 defaultDate and dateFormat when instantiating the datepicker: https://jsfiddle.net/tg7yv149/1/
$(function() {
$(".date-pick").datepicker({
defaultDate: $(this).val(),
dateFormat: "dd/mm/yy"
});
});
另一种可行的方法是将值存储在变量中,实例化日期选择器,然后再次应用该值:https://jsfiddle.net/Lyneb7j9/
$(function() {
var myval = $(".date-pick").val();
$(".date-pick").datepicker();
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
$(".date-pick").val(myval);
});