Маршрут вызова с использованием встроенного JavaScript - PullRequest
1 голос
/ 12 мая 2019

Я хочу вызвать маршрут при нажатой клавише ввода, используя встроенный JavaScript.

Попытка определения переменной в представлении, но при нажатии клавиши ввода ничего не происходит.

Просмотр:

<body>
<div class="form-group">
        <label for="search">Search Here :</label>
        <input type="text" class="form-control" name="search" onkeypress="if(event.keyCode == 13) check.click();" />
</div>

<script src="{{ asset('js/app.js') }}" type="text/js"></script>
<script>
        var check = "{{ route('users.search') }}";
</script>
</body>

Маршрут:

Route::post('search', 'UserController@search')->name('users.search');

1 Ответ

0 голосов
/ 12 мая 2019

Вы можете заключить ввод в разметку form, а затем, когда пользователь нажмет ввод, он отправит форму на маршрут, который вы указали как атрибут action.

<form method="POST" action="{{ route('users.search') }}">
  <div class="form-group">
    <label for="search">Search Here :</label>
    <input type="text" class="form-control" name="search" />
  </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...