У меня есть несколько форм на моем сайте, каждая из которых имеет кнопку отправки в виде ссылки.
все мои a перехвачены через jQuery
$("a").live("click", function() {
внутри этой области есть большой оператор switch, который в зависимости от идентификатора будет выполнять различные действия.Для всех идентификаторов formSubmit родительский элемент извлекается.
case "formSubmit":
a.parents("form:first").submit();
Я хочу перехватить все формы, поэтому я пробую это ...
$("form").live("submit", function() {
Но когда я выполняюэто, я проверяю это с помещением действия формы как некоторого предупреждения, таким образом я знаю, выполняет ли это его собственное действие, или я переопределяю это.Я не отменяю это.Форма также добавляется динамически, когда jQuery выполняет вызов $ .post, затем берет вывод и заполняет основную область содержимого.
Если я использую ...
$("form").submit(function() {
Формы будутНЕ быть пойманным.Не те формы, которые были при создании документа или те, которые были добавлены в течение времени пользователя на сайте.Какие-либо предположения?(Пришлось редактировать из-за плохого владения английским!).