Вам не нужна форма, нет. Если у вас много элементов, то, очевидно, хорошо обернуть их в div
, чтобы упростить выбор входов.
Однако есть преимущество в использовании form
, что является постепенным ухудшением качества. Если у вас есть form
с обычной кнопкой submit
со следующим jQuery:
$("form").submit(function(e) {
e.preventDefault();
// Ajax request
});
e.preventDefault()
остановит отправку формы в обычном режиме и выполнит запрос AJAX, который вы напишете ниже. Если у пользователя не включен JS, форма будет отправлена обычным способом без JS.