Как выполнять действия непосредственно с переключателя ввода - PullRequest
0 голосов
/ 07 августа 2020

Итак, у меня есть эта форма с 3 кнопками, которые после выбора 1 я могу нажать кнопку «Фильтр» и вызвать действие «Индекс». Я бы хотел каким-то образом избавиться от необходимости нажимать кнопку «Фильтр» и сделайте так, чтобы функция Index вызывалась, когда установлен переключатель, но, насколько мне известно, помощники тегов формы asp -controller и asp -action не работают с тегом input.

<form asp-controller="Movies" asp-action="Index" method="get">
    <input type="radio" name="category" asp-for="Category" value="Comedy" />Comedy<br />
    <input type="radio" name="category" asp-for="Category" value="Non-Comedy" />Non-Comedy<br />
    <input type="radio" name="category" asp-for="Category" value="All" />All<br />
    <input type="submit" value="Filter" />
</form>

1 Ответ

0 голосов
/ 07 августа 2020

Можно сделать Jquery:

$("input[name='radio']").click(function() {
   $( "#MyForm" ).submit();
});
...