标签:zend-form zend-framework php
我正在使用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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。