我使用jQuery的用户界面日期选择器为用户挑选的时间时,他们挑选我有一个隐藏字段这增加了在一个备用日期格式日期选取器的值的时间的值。显示隐藏的输入
什么,我需要做的是动态输出隐藏的输入值。
我都试过,但它似乎只如果日期用户类型手动工作,不使用日期选择器图像图标,并通过日历滚动。
$('#datepicker').keyup(function() {
$('#date-output').text($(this).val());
});
任何帮助将不胜感激。
Jquery的日期选择器代码
//date pickers
$(function() {
$("#datepicker").datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true,
dateFormat:"dd/mm/yy",
minDate: +0,
altField: "#alternate",
altFormat: "D MM d",
onSelect: function(dateText, inst) {
var suffix = "";
switch(inst.selectedDay) {
case '1': case '21': case '31': suffix = 'st'; break;
case '2': case '22': suffix = 'nd'; break;
case '3': case '23': suffix = 'rd'; break;
default: suffix = 'th';
}
$("#alternate").val($("#alternate").val() + suffix);
}
});
});
HTML
<input name="datepicker" class="calendarInput" type="text" id="datepicker">
<input name="alternate" id="alternate" type="hidden" >
<span id="date-output"></span>
可以请你做的jsfiddle – rahul
在这里你去http://jsfiddle.net/UqJtG/ – user1602918