Как отправить форму с помощью JavaScript, нажав на классную ссылку шрифта? - PullRequest
0 голосов
/ 16 мая 2018

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

<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>

Могу ли я сделать так, чтобы она отправляла форму при нажатии?

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

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

0 голосов
/ 16 мая 2018

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

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 и (б) будет объявлено как кнопка отправки программами для чтения с экрана.

0 голосов
/ 16 мая 2018

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...