Data range Validation

Data range Validation

This is not working
I have this message "Data Range invalid" two times !!!

  1. $(function () {

                    // a custom method for validating the date range
                    $.validator.addMethod("dateRange",
                                function() {
                                    return new Date($("#dataInizio").val()) < new Date($("#dataFine").val());
                                },
                                "Data Range invalid")
                   
                    var validator = $("#reportForm").validate({

                        groups: {
                            dateRange: "dataInizio dataFine"
                        }
                        errorPlacement: function(error, element) {
                                                    
                            if ( element.is(":radio") )
                                 error.appendTo( element.parent().next().next() );
                             else if ( element.is(":checkbox") )
                                 error.appendTo ( element.next() );
                             else{
                                 error.appendTo( element.next() );
                             }
                        },
                        debug: true
                    });
                });


























  1. <p>
               <label class="labelFiltro" for="dataInizio">Da Data</label>
                <input type="text"  onclick="event.cancelBubble=true;this.select();lcs(this);"  class="dateRange" value="" name="dataInizioAsString" id="dataInizio" >
                            <span style="margin-left: 5px;">
                                <label class="labelFiltroA" for="dataFine">A Data</label>
                                <input type="text" onclick="event.cancelBubble=true;this.select();lcs(this);" class="dateRange" value="" name="dataFineAsString" id="dataFine" >
                            </span>
    </p>