$.extend(jQuery.validator.messages, { required: "To pole jest wymagane.", remote: "Proszę poprawić to pole.", email: "Wpisz właściwy adres poczty e-mail.", url: "Wpisz właściwy adres strony.", date: "Wpisz właściwą datę.", dateISO: "Wpisz właściwą datę (ISO).", number: "Wpisz odpowiedni numer.", digits: "Wpisuj jedynie liczby.", creditcard: "Wpisz właściwy numer karty kredytowej.", equalTo: "Wpisz ponownie identyczną wartość.", accept: "Wpisz wartość z właściwym rozszerzeniem.", maxlength: $.validator.format("Wpisz nie więcej niż {0} znaków."), minlength: $.validator.format("Wpisz przynajmniej {0} znaków."), rangelength: $.validator.format("Proszę wprowadzić wartość o długości znaków pomiędzy {0} a {1}."), range: $.validator.format("Proszę wprowadzić wartość pomiędzy {0} i {1}."), max: $.validator.format("Wpisz wartość mniejszą lub równą {0}."), min: $.validator.format("Wpisz wartość większą lub równą {0}.") }); { var firstInvalidFieldFound = 0; $('#cbcheckedadminForm').submit( function() { var v = $(this).validate(); v.cbIsFormSubmitting = true; var r = $(this).validate().form(); v.cbIsFormSubmitting = false; if ( ! r ) { $(this).validate().focusInvalid(); } return r; } ); $('#cbcheckedadminForm').validate( { onsubmit : false, ignoreTitle : true, errorClass: 'cb_result_warning', // debug: true, cbIsOnKeyUp: false, cbIsFormSubmitting: false, highlight: function( element, errorClass ) { $( element ).parents('.fieldCell').parent().addClass( 'cbValidationError' ); // tables $( element ).parents('.cb_field,.cb_form_line').addClass( 'cbValidationError' ); // divs $( element ).addClass( 'cbValidationError' +- $(element).attr('type') ); $( element ).parents('.tab-page').addClass('cbValidationErrorTab') .each( function() { $(this).siblings('.tab-row') .find('h2:nth-child(' +- $(this).index() +- ')') .addClass('cbValidationErrorTabTip'); }) .filter(':not(:visible)').each( function() { if ( ! firstInvalidFieldFound ) { showCBTab( $(this).attr('id').substr(5) ); } });; }, unhighlight: function( element, errorClass ) { if ( this.errorList.length == 0 ) { firstInvalidFieldFound = 0; } $( element ).parents('.fieldCell').parent().removeClass( 'cbValidationError' ); // tables $( element ).parents('.cb_field,.cb_form_line').removeClass( 'cbValidationError' ); // divs $( element ).removeClass( 'cbValidationError' +- $(element).attr('type') ); $( element ).parents('.tab-page') .each( function() { if ( $(this).find('.cbValidationError').size() == 0 ) { $(this).removeClass('cbValidationErrorTab') .siblings('.tab-row') .find('h2:nth-child(' +- $(this).index() +- ')') .removeClass('cbValidationErrorTabTip'); } }); }, errorElement: 'div', errorPlacement: function(error, element) { element.closest('.fieldCell, .cb_field').append( error[0] ); // .fieldCell : tables, .cb_field : div }, onkeyup: function(element) { if ( element.name in this.submitted || element == this.lastElement ) { // avoid remotejhtml rule onkeyup this.cbIsOnKeyUp = true; this.element(element); this.cbIsOnKeyUp = false; } } } ); $('#cbcheckedadminForm input:checkbox,#cbcheckedadminForm input:radio').click( function() { $('#cbcheckedadminForm').validate().element( $(this) ); } ); $( '#cbcheckedadminForm .cbDateinputJs select' ).change( function() { var datefield = $(this).parent().prev('input'); if ( datefield.length ) { $('#cbcheckedadminForm').validate().element( datefield ); } } ); } $("#cbcheckedadminForm input[type!='hidden']:first").filter("[type='text'],textarea,[type='password']").focus();}); -->
Witryna jest w trakcie prac konserwacyjnych. Zajrzyj później.