我正在尝试使用jquery验证来验证日期.包含的Javascript库是:
<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>
Run Code Online (Sandbox Code Playgroud)
假设我有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>
Run Code Online (Sandbox Code Playgroud)
但它不适用于日期验证器.
得到它了
<input type="text" id="datepicker" name="datepicker" class="{validate:{required:true, date:true}}">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28633 次 |
| 最近记录: |