Показать сообщение отдельно
  #3 (permalink)  
Старый 10.03.2011, 17:23
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

я немного иначе делал:
создаю правило
	jQuery.validator.addMethod(
                    "discountRule", // имя правила
                    function(value, element) { // функция, которая вернет результат проверки.
							//В ней можешь выполнить ajax-запрос на свой сервер
                        проверяем и возвращаем true или false
			return true;
                    }
        );


	// работаем с формой
	$("#myForm").validate({
            onkeyup: false, // в какой момент проверять правила
            submitHandler: function(form) {  // что делаем при сабмите формы
                    $(form).ajaxSubmit({
                        url: "/url/to/server_script/format/json",  // куда забмитим форму
                        success: function(msg){
                            if (msg.response=='true') { // получаем ответ от сервера
				УРА!
                            }
                            else БЯ!
                        }
                    });
            },
            rules: {
                discount: {
                    discountRule: true // означает, что от правила discountRule ожидается значение true
                }
            }
        });

Последний раз редактировалось cmygeHm, 10.03.2011 в 17:26.
Ответить с цитированием