Witam. Walidacja w przeglądarce Chrome przebiega bez zarzutów, jednak w Firefox otrzymuję błąd walidacji (nieprawidłowa wartość).
Format daty w DatePicker: dateFormat: 'dd.mm.yy',
Surfując po google wyczytałem, że muszę edytować skrypt walidacji daty w jquery. Udało mi się znaleźć skrypt walidacji. Nawet w komentarzu jest napisane, że mój format daty zwróci false. Tylko dlaczego działa to w chrome, a w firefox nie?
$.validator.addMethod( "dateFA", function( value, element ) {
return this.optional( element ) || /^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test( value );
}, $.validator.messages.date);
/**
* Return true, if the value is a valid date, also making this formal check dd/mm/yyyy.
*
* @example $.validator.methods.date("01/01/1900")
* @result true
*
* @example $.validator.methods.date("01/13/1990")
* @result false
*
* @example $.validator.methods.date("01.01.1900")
* @result false
*
* @example <input name="pippo" class="{dateITA:true}" />
* @desc Declares an optional input element whose value must be a valid date.
*
* @name $.validator.methods.dateITA
* @type Boolean
* @cat Plugins/Validate/Methods
*/