【发布时间】:2012-08-22 07:20:19
【问题描述】:
我正在尝试使用 Zend_Form 添加一个禁用的复选框,然后使用 JS 启用它。
问题来了,zend 添加了一个具有相同名称和值 0 的隐藏输入字段。这是为了确保即使未选中复选框,也会发送 0 值而不是根本没有值。这很棒。但是如果您将复选框创建为禁用,zend 不会输出此隐藏字段。它输出的只是复选框,被禁用,被选中或不被选中(没关系,因为它被禁用它根本不会提交任何东西)。
我需要允许客户端启用复选框并更改值。
如果禁用,则不提交任何内容,db 复选框值保持不变。如果启用,客户端应该能够选中/取消选中它。问题是现在没有隐藏字段,如果未选中复选框,则不会提交任何内容。
有什么想法吗?
【问题讨论】:
-
无法使用 isset($_POST['checkboxname']) 检查您的帖子吗?
-
不,看第一个答案的评论。
标签: php html zend-framework checkbox