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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработчик множества форм для Плагина jQuery Form 
:(
    Опции темы
densite
Дата 29.9.2011, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



При использовании Плагина jQuery Form ,возникла проблема: на одной странице имеется множество однотипных форм.
Все формы почти идентичны .То есть способ отображение ошибок, сообщение об успешной отправке данных и т. д.
будут отображаться во всех формах по единому принципу. Данные будут передаваться через AJAX , обрабатываться одним php ,
разница только в колличестве полей и idform.
Как сделать обработчик множества форм для Плагина jQuery Form.
Для одной формы так:
Код
$(document).ready(function(){
  var options = { 
      target: "#output",
     };
    $('#form1').submit(function() { 
    $(this).ajaxSubmit(options); 
        return false;
  }); 
});


Сама форма:
Код
<form id="form1" action="" method="POST">
<input id="form1" name="form1" type="hidden" value="" autocomplete="off"></input>                    
</form>


id форм будет form1,form2,form3 и тд.А ,что делать если форм будет 20? Писать столько раз, один и тотже код?
Был описан вот такой метод Обработка форм на JavaScript
В гугле полный ноль по такой теме.
Или проблемы не существует,или я чего то не понимаю.
Если существует обработчик множества форм ,то как по case или if ,разобрать на стороне сервера,какая форма отправлена.

PM MAIL   Вверх
densite
Дата 29.9.2011, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вот ! 
Это я понимаю.Нашел свой вопрос  заданный здесь  4 часа  назад ,в поиске Google.Оперативная выдача.
user posted image
Жаль только ссылка кривая,ведет на другой пост.
Что то подсказывает ,что я заполняю нишу абстрактных вопросов.

Это сообщение отредактировал(а) densite - 29.9.2011, 17:58
PM MAIL   Вверх
нуп
Дата 29.9.2011, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

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



Если объект options одинаковый для всех форм, то код такой будет
Код

$('#form1, #form2, #form3').submit(function() { 
    $(this).ajaxSubmit(options); 
        return false;
  });
 // или такой
$('form').submit(function() { 
    $(this).ajaxSubmit(options); 
        return false;
  }); 

Если options разный, то надо уже прописывать для каждой формы свой вызов. smile 
PM MAIL   Вверх
densite
Дата 29.9.2011, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Второй вариант работает .
Только вчера такой вариант пробовал но  писал не буквально  form  а  что хочеш .
А по первому нужно прописать все id форм ,так я понял.

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


 




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


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

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