Przypisuje przyciskowi submit funkcje w w ajax jQuery $.post. Problem w tym, że wcześniej potrzebuje sprawdzić w js poprawność formularza.
Jeżeli dodaje w tym miejscu funkcje check_popup_polec() to już $.post się nie wykonuje.. Jeżeli dodam onSubmit="check_popup_polec()" to też nic z tego, bo jak by jQuery omija wogole zdażenie onSubmit..
Jak połączyć te obie funkcje ze soba? jakieś kolejkowanie?
Kod
<script type="text/javascript">
$(document).ready(function() {
$('#btn_submit').bind('click', function(){
//check_popup_polec($$('popup_form'));//sprawdzam formularz.. jezeli ok to powinno dalej puscic, jak nie to przerywa skrypt.
$.post("popup_karta_polec.php",{stan:'zapisz', polec_email:$('#polec_email').val(), polec_tresc:$('#polec_tresc').val()}, function(data) {
$$("popup_form").reset();//resetuje formularz
$("#popup_tresc").html('<div class="popup_komunikat">List polecający został wysłany.</div>'); //ukrywam formularz i wyswietlam tekst
window.setTimeout(function () {
parent.$.fancybox.close();//zamykam wyskakujące okienko fancybox po 1000 ms
}, 1000);
});
return false;
});
});
</script>
$(document).ready(function() {
$('#btn_submit').bind('click', function(){
//check_popup_polec($$('popup_form'));//sprawdzam formularz.. jezeli ok to powinno dalej puscic, jak nie to przerywa skrypt.
$.post("popup_karta_polec.php",{stan:'zapisz', polec_email:$('#polec_email').val(), polec_tresc:$('#polec_tresc').val()}, function(data) {
$$("popup_form").reset();//resetuje formularz
$("#popup_tresc").html('<div class="popup_komunikat">List polecający został wysłany.</div>'); //ukrywam formularz i wyswietlam tekst
window.setTimeout(function () {
parent.$.fancybox.close();//zamykam wyskakujące okienko fancybox po 1000 ms
}, 1000);
});
return false;
});
});
</script>
Będe bardzo wdzięczny za sugestie.