Laravel: В Blade-файле есть ли способ дождаться ответа от отправки формы, прежде чем разрешить еще один клик? - PullRequest
0 голосов
/ 03 июля 2019

У меня есть файл Blade, форма которого отправлена ​​на add to cart.Похоже, что пользователи добавляют товар в корзину несколько раз.Когда я нажимаю кнопку подтверждения, значение data-loading-text меняется на «Добавление ...», и, судя по результатам моего тестирования, оно больше не попадает в API независимо от того, насколько быстро я нажимаю на кнопку.Но почему-то клиенты говорят, что это добавление в корзину много раз, так есть ли способ отключить кнопку, пока ответ формы от бэкэнда не вернется?

     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
     <button type="submit" data-loading-text="Adding..." class="btn btn-success">Add Quantity</button>

1 Ответ

0 голосов
/ 03 июля 2019

Вы можете сделать это в своем js-файле, просто внедрив событие onsubmit, отключив кнопку в нем, а затем включив кнопку, когда придет ответ.

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