Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   формы на jquery.leanModal.js и jquery.form.js (https://javascript.ru/forum/misc/39035-formy-na-jquery-leanmodal-js-i-jquery-form-js.html)

Luckas147 13.06.2013 00:47

формы на jquery.leanModal.js и jquery.form.js
 
На сайте есть семь таких форм, при отправки любой из них во всех формах форма подменяется на сообщение спасибо за отправку и тд вот код
$('form').ajaxForm(function() {
	    $('form').fadeOut("fast", function(){
		    $(this).before("<p><strong>Благодарим за отправку. Скоро наш менеджер свяжется с Вами.</strong></p>");
		})
	});

хотелось бы чтоб по закрытию popup с формой, либо по клику на ссылку <a class='button"... форма подкгружалась по новой
пробую
$('.button').click(function(){
	    $('form').resetForm();
    });

не робит(

Luckas147 13.06.2013 01:04

вот весь яваскрипт
$(document).ready(function(){ 
   $("a[rel*=leanModal]").leanModal();
   $('.popup').hide();
});
function validateForm(form){
    var foo;
    $.each($(form).children('input:not(:hidden),textarea:not(:hidden)'),function(item,value){
        if($(value).val()==""){
            $(value).css('border-color','red');
            foo = false;
        }else{
            $(value).not(':submit').css({
                'border-color':'#ccc'
            });
            var title = $(this).parent('form').parent('.popup').find('h2').text();
            $(this).parent('form').find('input[name="title"]').val(title);
        }
    });
    return foo;
};  

$('form').ajaxForm(function() {
	yaCounter20896027.reachGoal("submit_form");
    $('.popup').hide();
    $(".invisible").click();
    $('form').resetForm();
});
$('form').ajaxForm(function() {
	$('form').fadeOut("fast", function(){
		$(this).before("<p><strong>Благодарим за отправку. Скоро наш менеджер свяжется с Вами.</strong></p>");
	})
});


Часовой пояс GMT +3, время: 09:49.