Идея такая - на html странице от 1 до 20 форм, с названием form1, form2, form3 и так далее (нумерация не всегда идет по порядку, то есть может быть form1, form2, form5, form8 и т.д.)
в JS-файле:
var f_edit_options = {
type: "post",
success: forumEdit,
timeout: 3000
};
$('#form1').submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
но, по идее - необходимо для каждой возможной формы на странице писать подобный обраобочик:
$('#form1').submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
$('#form2').submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
$('#form3').submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
Но это, сами понимаете, маразм.
Надо придумать что-то типа:
$('#form' + [1,2,3,4,5,6,7,....,20]).submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
то есть, чтобы понималось название формы от form1 до form20 в одной строчке. Но этот вариант, естессно, не пашет... ломаю голову.
Помогите, а, гуру?
Примечание:
не хочет...
"инструкция return вне функции" ???
Примечание:
Вопрос решился очень просто:
$('form[id^="forum"]').submit(function() {
$(this).ajaxSubmit(f_edit_options);
return false;
});
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.