编程语言
首页 > 编程语言> > php-允许用户将字段添加到使用Zend Framework创建的表单中

php-允许用户将字段添加到使用Zend Framework创建的表单中

作者:互联网

我正在使用Zend Framework,目前有一个使用zend-form的现有表单,该表单可以按需运行.

我想向其添加另一个可选的文本字段,但允许用户选择显示该字段,并显示多次.例如具有“备用电子邮件”区域的用户注册表单,允许用户为他们的每个电子邮件地址添加更多文本字段.

不幸的是,我不确定该怎么做.我认为子表单可能是前进的方向,但不太确定.

理想情况下,提交表单后,我希望将数据放入数组中,以便以后可以处理它以便存储在MySQL表中.

解决方法:

请参阅Jeremy Kendall的精彩文章,内容是将字段动态添加到表单:

Dynamically Adding Elements to Zend_Form

结果是在客户端使用jQuery添加字段并维护新字段的注册表.然后在服务器端,在form对象上调用一个新的preValidate()方法,该方法检查已发布的注册表并将必需的字段添加到$form对象中,然后再调用标准处理(如isValid()和getValues()).

标签:zend-form,zend-framework,php
来源: https://codeday.me/bug/20191102/1991264.html