Как отправить форму с двумя кнопками при использовании токена - Laravel - PullRequest
0 голосов
/ 01 мая 2020

У меня есть следующие две кнопки, одна для отправки формы, а другая для сохранения черновика.

<form action="{{route('post.create')}}" method="post">

 <button onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" class="btn btn-primary" align="right">Submit</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">


 <button onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" class="btn btn-outline-primary" align="right" style="font-size:8px;font-weight: bold">Save draft</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">

</form>        

Я прочитал, что для того, чтобы иметь две кнопки отправки, я буду различать их через имя или значение, так как мне это сделать, когда я использую вышеупомянутые токены.

1 Ответ

1 голос
/ 01 мая 2020

Вы можете добавить свойство name к кнопкам внутри формы. Вам также не нужны 2 входа с одинаковыми значениями, поэтому я удалил 1.

<form action="{{route('post.create')}}" method="post">
  <input type="hidden" value="{{ Session::token() }}" name="_token">
  <button name="submit" onclick="this.disabled=true;this.value='Sending, please 
    wait...';this.form.submit();" class="btn btn-primary" align="right">Submit</button>

  <button name="draft" onclick="this.disabled=true;this.value='Sending, please 
   wait...';this.form.submit();" class="btn btn-outline-primary" align="right" style="font-size:8px;font-weight: bold">Save draft</button>

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