【发布时间】:2011-04-14 09:14:26
【问题描述】:
我有一个 html 表单,我希望总是有复选框来提交一个值。我怎样才能做到这一点?我有一个想法,但我还没有尝试过,我不确定它是否是最好的方法(jquery 检查是否选中了该框,然后将值设置为 0/1 并将其选中,以便提交)
【问题讨论】:
-
是否有任何理由需要取消选中的复选框才能提交?似乎它相当多余,因为您可以通过 GET/POST 数据中的存在/不存在来检测复选框是否未被选中。如果不存在,则未检查。如果它在那里,它已被检查。很简单。
-
@Marc B:使用 asp.net 和 firefox,它看起来只有在检查时才会出现。
-
是的,这是正常行为。因此,您的服务器端脚本可以假设如果复选框的名称不存在于 get/post 数据中,则不会在客户端检查它。这比使用 javascript 操作提交的值更安全。
-
@Marc B:如果选中,则问题不存在。它是否以形式存在。因此我的问题。