gpt4 book ai didi

javascript - 如何提交未选中的复选框

转载 作者:技术小花猫 更新时间:2023-10-29 12:38:26 25 4
gpt4 key购买 nike

如果未选中复选框,则单击表单提交按钮不会提交任何数据。

根据用户选择的表单字段,某些复选框可能不会出现在表单中。因此提交 Controller 无法确定表单中是否存在未选中的复选框。

如果数据库包含此列的 true,则此属性不会更新为 false。复选框名称与数据库 bool 列名称相同。

如何强制表单提交处于未选中状态或任何其他想法的复选框如果未选中复选框,则将数据库中的值设置为 false,但如果表单中不存在复选框,则不更改数据库中的值?

使用了jquery、jqueryui、asp.net 2 mvc

最佳答案

这是 HTML 表单中复选框的常见问题,并非 ASP.NET 独有。

答案是每个复选框都有一个隐藏字段。修改复选框时,使用客户端事件更新隐藏字段。

隐藏字段将始终被提交。

但是,由于您使用的是 ASP.NET MVC,如果您使用 HTML.CheckBoxFor 帮助程序,它将自动为您处理。

关于javascript - 如何提交未选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com