asp.net-mvc - 如何直接从输入单选按钮执行操作
问题描述
所以我有这个带有 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>
解决方案
你可以做 Jquery :
$("input[name='radio']").click(function() {
$( "#MyForm" ).submit();
});
推荐阅读
- css - (symfony5 twig) 不能在电子邮件中应用多个内联 css
- java - 如何从 ViewPager (TabLayout) 中的活动动态更改工具栏
- svn - 如何在 Windows7-cmd.exe 中支持 svn:externals?
- docker - 为什么我们使用 alpine 镜像来创建我们的自定义镜像
- php - ... 的声明必须与
- flutter - 使用 StreamBuilder 和 StreamProvider 的本质区别
- node.js - 无法监视另一个类中的类实例
- powershell - 计划任务 PowerShell 或 CMD 脚本 - “以管理员身份运行”
- java - 如何在 SpringBoot 中返回列表
- excel - VBA Excel工作表以错误的顺序复制