【发布时间】:2011-05-12 21:04:30
【问题描述】:
如果我有一个带有两个复选框的表单,它们具有与名称属性相同的数组
name="1_1[]"
这些复选框都没有打勾,有什么方法可以知道它们出现在表单中吗?如果未选中这些字段,则不会通过 $_POST 数组发送它们。
我问这个是因为这些名称值是动态生成的,我并不总是知道它们是什么,我必须验证它们(确保至少选中两者之一)。
我是否必须开始使用隐藏字段来发送名称属性值,还是有更好的方法?
【问题讨论】:
-
把它放在复选框上方: 编辑:忘记阅读最后一行。我实际上自己使用隐藏字段,我认为这是最简单的方法。否则,您应该在服务器端页面验证它是否设置了该字段。
标签: php