Задать вопрос
@StartPy

Как сделать submit(function(e)) для всех форм?

У меня есть несколько форм с разными id
<form id="comment">
                 <input type="number" name=""number" value="11">
                    </form>
<form id="comment2">
           <input type="number" name=""number" value="10">
                    </form> 
<!--Ещё несколько форм-->

Если я нажимаю на submit скажем в первой форме, то выполняется это действие
$('#comment').submit(function(e){ }
Можно для каждой формы прописать это действие отдельно. Но одно но - действие внутри этой формы одно для всех форм, различие лишь в передаваемых с формы значениях. Как сделать что бы конструкция: $('#comment').submit(function(e){ } срабатывала для всех форм, независимо от их id? Как-то объединить формы, дав им одно имя? Я пробовал, не получилось
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
$('form') // все формы
  .on('submit', mySubmitHandler); // одинаковый обработчик для всех

function mySubmitHandler(e) {
  // ...
}
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
$('form').submit(function(e){ }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы