Zend Framework - Add new input element using javascript

前端 未结 2 536
孤城傲影
孤城傲影 2020-12-10 07:08

I\'m working on a project using Zend Framework.

I\'m creating a form on which users can add a set of elements by pressing a + sign.

Zend framework uses subfo

相关标签:
2条回答
  • 2020-12-10 07:53

    The best demo of dynamically adding fields on the client to a Zend_Form with which I am familiar comes from Jeremy Kendall:

    http://jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/

    The upshot of the technique is to add/call a preValidation() method on the form to check the post for fields missing in the form. If it finds any such fields, then they are added to the form object. By the time isValid() and getValues() are called, all the Zend_Form_Element objects have already been attached to the form, so processing runs as normal.

    0 讨论(0)
  • 2020-12-10 07:54

    One suggestion would be to define all input fields that you want to provide using zend form.

    But when the form is displayed you could hide certain fields and make them visible by clicking on +.

    I think this is the most simple approach because for adding decorators and stuff you would need to change php files on client side and this is not possible.


    Another suggestion, you could define several forms. Clicking on + redirectes the user to another form with an added field.

    0 讨论(0)
提交回复
热议问题