Hi community, I was wondering: what is a nice and efficient way to do the following in Lift:
I would like to create a form where users can dynamically add fields for a specific type of data. For instance, say I have a form with the fields name, display name and date of birth. Of course, I can create a a snippet where I can do my validation and other handling. Now I want to add a button that adds an additional field, but I don't know beforehand how the input of this new form field should be handled. The options a user can pick from is fixed (for instance numeric field, text field, email field, etc.) so that I can write validation and handling for a specific type, but the user should be free to add as many fields as he likes, of any type he likes. Let me give you an example: the current form contains: name, display name, date of birth. One user clicks a button, and wants to add a phone number field, so that his form will display: name, display name, date of birth, phone number However, another user might add another type of field, for instance a zipcode field, so that his form will display: name, display name, date of birth, zipcode Of course, a field that expects a phone number should be validated differently than a field that expects a zipcode. How do I create this dynamic kind of form, since I can not map the form fields directly to a fixed set of objects in my snippets, because this is not known beforehand, but depends on user input. I hope you understand my question, and that you have some good suggestions. Thanks! JanWillem Tulp I hope that y --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---