Hi, i cant figure this one out!!!

I´m using the validation plugin and want to validate a form to a
guestbook. Im using ajax to post the message .
the problem is that when i submit the form the first time it´s fine,
but the second time it posts twice, and the third time it posts three
times, and so on. adding one every time i submit. heres the script:

$(function() {
        $("form#send_gb").validate({
        submitHandler: function(form) {
        $(form).submit(function(e) {
                var gb_post = $("#gb_post").attr("value");
                var userid = $("#userid").attr("value");
                var ownerid = $("#ownerid").attr("value");
                $.ajax({
                        type: "POST",
                        url: "_scripts/send_message.php",
                        data: "action=send_gb& gb_post="+ gb_post +"& userid="+ 
userid +"&
ownerid="+ ownerid,
                        beforeSend: function() {
                               $("#gbPosts").prepend("<div id='sending'><div>");
                       },
                        success: function() {
                                
$("#gbPosts").load("_members/gb_posts.php?funk&userID="+userid,
function(){
                                        
$(".gb_message:first-child").hide().fadeIn(1200);
                                        $("#gb_post").attr("value","");
                                });
                        }
                });
                e.preventDefault();
            });
        }
   });
});

Does anyone see what i´m doing wrong? help would be muuuuch
apreciated.

Thanks in advance

Jojje

Reply via email to