Как отправить форму с помощью JavaScript, щелкнув ссылку класса font awesome?

Вместо кнопки отправки у меня есть ссылка:

<form action = "{{ route('schools-list.destroy', ['id' => $school_list->id]) }}">
  {{ method_field('DELETE') }}
  <a onclick = "document.form.submit"><span class = "glyphicon glyphicon-remove"></span></a>
</form>

Могу ли я заставить его отправлять форму при нажатии?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
38
3

Ответы 3

Самый простой способ - создать тег для значка fontawesome, а затем заключить его в тег. Как это:

<button> <i class = "fontawesome class here"/></button>

Вы можете использовать класс и добавить к нему событие onclick, а затем отправить форму

«Вы можете использовать класс» - как это поможет?

Quentin 16.05.2018 15:10

Чтобы добиться того, о чем вы просите…

document.form.submit

Тебе надо:

  1. Замените document.form чем-то, что действительно имеет ссылку на форму, например document.the_id_of_the_form (хотя document.getElementById("the_id_of_the_form") будет более понятным).
  2. Вызов метод submit вместо того, чтобы просто упомянуть его мимоходом (например, submit()).

Тем не мение.

Ссылки должны ссылаться на места.

Формы должны быть отправлены с кнопками отправки.

Используйте кнопку отправки.

Вы можете поместить в него HTML и стилизовать его так, как вам нравится:

<button><span class = "glyphicon glyphicon-remove"></span></button>

… Это (а) не будет зависеть от JavaScript и (б) будет объявлено программами чтения с экрана как кнопка отправки.

Другие вопросы по теме