2010-05-24 71 views
1

我正在嘗試使用jquery驗證分解爲MM DD YYYY字段的日期。多個字段上的jQuery日期驗證

<form name="dateform" id="dateform"> 
<input type="text" name="month"/> 
<input type="text" name="day"/> 
<input type="text" name="year"/> 
</form> 

我只能找到examples使用一個單一的領域,這是不是我想要的。

<form name="dateform" id="dateform"> 
<input type="text" name="date"/> 
</form> 

我可以遵循的任何示例?

回答

0

你可能會嘗試將你的單個字段組裝成一個JavaScript日期對象。

var $form = $('form#dateform'); 
var dateToCheck = new Date( 
    $form.find('input[name=year]').val(), 
    $form.find('input[name=month]').val(), 
    $form.find('input[name=day]').val()); 

然後應用您需要的任何驗證dateToCheck。如果你想使用驗證插件,一種方法是在隱藏字段中存儲/更新已組裝的完整日期,並驗證該字段。