如何在jQueryUI日期选择器中中断日期值?

如何在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

我有些事情要做,但对我来说有点复杂。我需要你们的帮助。 问题是,我在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" /> 

<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中的代码应该适用于一切。您最好发布一个带有示例和代码的新问题。