【问题标题】:How to execute actions directly from input radio button如何直接从输入单选按钮执行操作
【发布时间】:2020-08-07 10:09:20
【问题描述】:

所以我有这个带有 3 个按钮的表单,在选择 1 后我可以按下过滤器按钮并调用操作索引,我想做的是以某种方式摆脱必须按下过滤器按钮的需要让它在选中单选按钮时调用 Index 函数,但据我所知,表单标签助手 asp-controller 和 asp-action 并不能真正在输入标签上工作。

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

【问题讨论】:

    标签: asp.net-mvc asp.net-core razor


    【解决方案1】:

    你可以做 Jquery :

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

    【讨论】:

      猜你喜欢
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      相关资源
      最近更新 更多