Показать сообщение отдельно
  #1 (permalink)  
Старый 23.09.2009, 23:43
Новичок на форуме
Отправить личное сообщение для Maaaa Посмотреть профиль Найти все сообщения от Maaaa
 
Регистрация: 23.09.2009
Сообщений: 2

Выполнение формы, или невыполнение.
Добрый вечер.

Не могу разобраться с return true/false при сабмите формы.
Есть php-скрипт (редактирование тегов), который выдает, например, номер ошибки, если не получается сохранить тег. Аяксом определяю, сходится ли удаленный контент с номером ошибки и если сходится, то форма не отправляется, а выводится ошибка. В противном случае, форма должна сабмититься. Как разобраться, где ставить ретурны?

Спасибо

$("#tag_edit_form").submit(function(){
    var url = $("#tag_edit_form").attr("action");

    $.post(
        url, 
        {
        name: $("#name").attr("value"),
        old_name: $("#old_name").attr("old_name"),
        url_name: $("#url_name").attr("url_name"),
        old_url_name: $("#old_url_name").attr("old_url_name"),
        edit_tag: $("#edit_tag").attr("edit_tag")
        }, 
        function (data){
            if (data == "0000001"){
                $("<div></div>")
               .attr("id", "error")
               .attr("style", "display: none")
               .html("Name is empty")
               .prependTo("#content")
               .slideDown("fast");
               return false;
           } else return true;
       }
    );
});
Ответить с цитированием