1

daterangepicker で jquery 検証を使用しています。日付を選択しようとすると問題が発生します。初めて選択したときは「Hello」は表示されませんが、2回目は「Hello」が表示され、本当にやりたいことは、次のボタンをクリックしたときにこのフィールドを検証することです。次のボタンをクリックしたときに日付を検証するために日付を選択したときに「checkDate」が実行されないようにするにはどうすればよいですか?

ここで私のコードを見ることができます:

$("#form_step1").validate({
    rules: {
        titulo: {
          required: true,
          maxlength: 300
        },
        reservationtime1:  {
          required: true,
          checkDate: true
        }
    },
    messages: {
        titulo: "At least 300 characters",
        reservationtime1: "You must pick up a valid date"
    },
    highlight: function(element) {
        $(element).closest('.form-group').addClass('has-error');
    },
    unhighlight: function(element) {
        $(element).closest('.form-group').removeClass('has-error');
    }    
});  
jQuery.validator.addMethod("checkDate", function(value, element) { 
// My custom validation
alert("Hello");
});

http://jsfiddle.net/B79z7/2/

ありがとう

4

2 に答える 2