如何在jQueryUI日期选择器中中断日期值?
我有些事情要做,但对我来说有点复杂。我需要你们的帮助。 问题是,我在id为day的第一个输入字段上设置了Jquery UI日期选择器,但我得到的日期值-->03/02/2011应该在三个输入字段上以特定格式进行解析?见下面的代码:如何在jQueryUI日期选择器中中断日期值?,jquery,parsing,jquery-ui,date,datepicker,Jquery,Parsing,Jquery Ui,Date,Datepicker,我有些事情要做,但对我来说有点复杂。我需要你们的帮助。 问题是,我在id为day的第一个输入字段上设置了Jquery UI日期选择器,但我得到的日期值-->03/02/2011应该在三个输入字段上以特定格式进行解析?见下面的代码: <label>Enter Day of Arrival (in the format DD) <input type="text" name="$DAY$" id="day" size="6" maxlength="6" /> <l
<label>Enter Day of Arrival (in the format DD)
<input type="text" name="$DAY$" id="day" size="6" maxlength="6" />
<label>Enter Month of Arrival (in the format MM)
<input type="text" name="$MONTH$" id="month" size="6" maxlength="6" />
<label>Enter Year of Arrival (in the format YYYY)
<input type="text" name="$YEAR$" id="year" size="6" maxlength="6" />>
输入到达日期(格式为DD)
输入到达月份(格式为MM)
输入到达年份(格式为YYYY)
>
我在fiddle上编写了一个示例。代码如下
<input type='text' id='full' name='fulldate'>
<!-- Your other HTML fields listed above -->
$('#full').datepicker({
onSelect: function(dateText, inst) {
var pieces = dateText.split('/');
$('#day').val(pieces[0]);
$('#month').val(pieces[1]);
$('#year').val(pieces[2]);
}
})
$('#full')。日期选择器({
onSelect:函数(日期文本,inst){
var pieces=dateText.split('/');
$('日').val(件[0]);
$('月').val(件[1]);
$('年').val(件[2]);
}
})
示例:Thx JohnP!伟大的有什么方法可以像你那样做,但不显示日、月、年的字段吗?对用户隐藏它,但要像他们应该做的那样在后面工作。我希望这个问题不会让人困惑。是的,你可以这样做。只需将其设置为
type='hidden'
即可将其从视图中消失,而不是type='text'
。请将此答案标记为已接受,如果它解决了您的问题对不起,第一次在堆栈上。如何将答案标记为已接受…Thx此deff解决了我的问题!如果不是太多,我还有一个问题?z索引和internet explorer行为与同一日期选取器有问题。如果你想看看如果不是thx,你帮了我很多。没问题,只需单击上下箭头下方的绿色复选标记。根据答案是否有用,您可以使用箭头向上或向下投票。请参阅常见问题解答:。至于你的问题,把.ui日期选择器{z-index:1000!important}
放在你的CSS中,它会为你解决问题。CSS中的代码应该适用于一切。您最好发布一个带有示例和代码的新问题。