我想使用jquery驗證來驗證日期。包括Javascript庫是:使用jQuery驗證的日期驗證
<script type="text/javascript" src="<?php echo base_url()?>asset/jqueryui/ui/ui.core.js"></script>
<script type="text/javascript" src="<?php echo base_url()?>asset/jqueryui/ui/ui.datepicker.js"></script>
<script src="<?php echo base_url()?>asset/jquery/jquery.metadata.js" type="text/javascript"></script>
<script src="<?php echo base_url()?>asset/jqvalidate/jquery.validate.js" type="text/javascript"></script>
假設我有3個輸入字段。鳥的名稱,地址和日期,我使用errorContainer來顯示錯誤。
我的JavaScript是:
<script type="text/javascript">
$().ready(function() {
var errorContainer = $('div.errorContainer');
// validate the form when it is submitted
var validator = $("#frm").validate({
errorContainer: errorContainer,
errorLabelContainer: $("ol", errorContainer),
wrapper: 'li',
meta: "validate",
rules: {
datepicker: {
required: true,
date: true
}
}
});
});
$(function(){
$("#datepicker").datepicker();
});
</script>
<form id="frm">
<input type="text" id="name" name="name" class="field text {validate:{required:true}}">
<input type="text" id="address" name="address" class="field text {validate:{required:true}}">
<input type="text" id="datepicker" name="datepicker">
<input type="submit">
</form>
,但它不日期驗證工作。
我需要你的幫助。謝謝
我檢查包括了jQuery例。但是我沒有在那裏找到任何數據驗證規則。 比我使用http://docs.jquery.com/Plugins/Validation/Methods/date。並添加一些規則來驗證腳本:{ 日期選擇器:{ 要求:真實, 日期:真 }} 但我不知道爲什麼它沒有工作 – 2010-01-19 02:52:23
這裏面'jquery.validate.js '文件。確保您使用的是最新版本。另請參閱文件'additional-methods.js'。 – 2010-01-19 03:32:21