Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery form 
V
    Опции темы
StachelDraht
Дата 15.12.2009, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Привет!
Помогите пожалуйста, а то уже третий час голову ламаю.
Нужно отправить форму через ajaxSubmit
Все вроде бы отправляется, только отправляется не с нажатием кнопки а с загрузкой страницы.
Короче как страницу загрузил так форма и отправилась.
Код

<script type="text/javascript"> 
 
$(document).ready(function() { 

  var options = {
  target: "#register",
  url: "register.php"
}; 
 

$("#registerForm").ajaxSubmit(options);
        }); 
</script> 


Спасибо!!!

Это сообщение отредактировал(а) StachelDraht - 15.12.2009, 18:44
PM MAIL   Вверх
unicross
Дата 15.12.2009, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Цитата(StachelDraht @  15.12.2009,  18:43 Найти цитируемый пост)
$("#registerForm").ajaxSubmit(options);

Похоже в вашем случае нужно использовать ajaxForm()
Код

$("#registerForm").ajaxForm(options);

В этом случае данные будут отправляться при нажатии кнопки Submit, а не при загрузке страницы.

Если использовать ajaxSubmit(), тогда так:
Код

$("#registerForm").submit(function() {
   var options = {
      target: "#register",
      url: "register.php"
   }; 
   $(this).ajaxSubmit(options);
   return false; // Прерываем отправку формы
});


PM MAIL WWW   Вверх
StachelDraht
Дата 15.12.2009, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Действительно ajaxForm

Спасибо!
PM MAIL   Вверх
StachelDraht
Дата 15.12.2009, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



у меня по ходу еще один вопрос, только теперь уже с валидацией
Код

$(document).ready(function(){

  var options = {
  target: "#register",
  url: "register.php"
}; 

$("#registerForm").validate({
submitHandler: function(form){
$(form).ajaxForm(options);
        }
        }
    )}
);


вот таким вот образом форма проверяется, но не отсылается и результат от сервера тоже не получаю

в чем я тут запутался?

Спасибо!!!
PM MAIL   Вверх
unicross
Дата 15.12.2009, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Цитата(StachelDraht @  15.12.2009,  22:01 Найти цитируемый пост)
в чем я тут запутался?

А вот в этом случае нужно использовать именно ajaxSubmit():
Код

submitHandler: function(form) {
   $(form).ajaxSubmit(options);
}


PM MAIL WWW   Вверх
StachelDraht
Дата 15.12.2009, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



unicross, спасибо!
Постараюсь понять в чем разница
PM MAIL   Вверх
genixxx
Дата 22.12.2009, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.10.2009

Репутация: нет
Всего: нет



А не подскажите почему данный плагин не работает в IE8? Точь-в-точь скопировал все как на офсайте, библиотеки подключил, а оно не пашет =( Или есть какой-то костыль для IE?
PM MAIL   Вверх
Mavrun
Дата 13.1.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 25.11.2007

Репутация: нет
Всего: 13



сталкивался с проблемой, что некоторые версии плагина валидации не работают с jQuery 1.3, а с 1.2 всё нормально


что касается сабжа, то есть статья по валидации формы на жкьюри, там собраны все основные необходимые вещи для этого (линк)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0992 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.