
Może ktoś będzie znał odpowiedź/rozwiązanie/podpowiedź jak rozwiązać taki problem
Mam formularz podzielony na kilka tabów - podczas przechodzenia z na kolejny krok - obecny jest walidowany
$(function() { $("#box_menu_steps").tabs({ select: function(event, ui){ var status =false; status = validate( ui.panel.id, $('#form_steps') ); . . . return status; } });
function validateStep( step, form ) { var data_form = form.serialize(); var status = true; $.ajax({ type: "POST", url: "ajax.php", data: data_form+"&step="+step, async: false, beforeSend: function() { $('#loader').css('display', 'block'); }, . . . }); return status; }
w FF działa idealnie - po kliknięciu na kolejny krok pojawia się w box z informacją, że trwa walidacja formularza, po czym pojawią się ewentualne komunikaty o błędach i jest oki .. natomiast w IE skrypt pracuje po czym zwraca jednoczesnie komunikaty o błędach i pokazuje box z informacją o walidacji.... dopiero jak w kodzie
beforeSend: function() { $('#loader').css('display', 'block'); dodam: alert('test'); },
to skrypt pod IE pokazuje komunikat o ładowaniu ( + alert wyskakujac ) i nastepnie komunikaty walidacji....