使用JQuery验证进行日期验证

Adi*_*ing 2 jquery

我正在尝试使用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)

但它不适用于日期验证器.

Adi*_*ing 9

得到它了

<input type="text" id="datepicker" name="datepicker" class="{validate:{required:true, date:true}}">
Run Code Online (Sandbox Code Playgroud)