以Zend形式实施国家要素的良好做法

时间:2010-03-18 10:04:29

标签: php zend-framework

关于使用Zend Form创建表单,所有表单元素都应该有一个复选框,并且根据复选框的状态提交元素(如果单击复选框,则不会提交其他内容)

[x] Label [-------------]
[x] Label [-------------]

令人困惑的部分是如何使用zend形式处理它。我想到的是创建一个自定义装饰器,但感觉它不会真正有用。 2 - 创建一个自定义表单元素(将不得不看看创建自定义元素=)),无论如何,我将不胜感激任何帮助

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你要找的是一个复合元素,实际上你必须使用自定义装饰器或表单助手。这有点难以用几行来解释,因此我指的是一些文章,以便阐明:

我不认为当复选框为空时不能提交它们,因为这不是表格在HTML中的工作方式。当触发onSubmit事件时,您必须使用JavaScript删除它们,例如如果选中该复选框,则单击提交按钮或在服务器端进行检查,然后相应地处理文本输入。