Complex quote request form

ea earobins 22 Mar, 2012
I need to create a form to gather quote requests for various products. The top of the form will gather basic contact information (name, phone #, ship to city/state, etc). There will be a dropdown selection box that allows a person to choose "I know what I want" or "walk me through the product lines." If they know what they want, a list of all available products is displayed, with a quantity box next to each row. My product table has product code, description, type, an image and a category code. They should be able to fill in a qty next to the products they want, and on submission their selections are saved to the db and emailed to a sales person. If they choose the "walk me through" option, the products in the primary product category are displayed (product code, description, image & qty box), then based on their selection, corresponding products should be made available for selection. Again, once they make their selections & submit, they are saved to the db and emailed.

I have been told that this is possible to do using ChronoForms, without too much custom coding and that it involves the http Request action and event loops, but I haven't been able to find a lot of information. I have used ChronoForms in the past for simple forms, and have edited a more complex data entry app that was created using ChronoForms, so I have a little knowledge of the product - but it has been a couple of years since I used it. I was going to buy the book, but since that was written for v3 and I am going to use v4, it may not help. I could just use a starting point and a general idea of the process. Thank You!



Submitted by 184.36.141.6
Gr GreyHead 22 Mar, 2012
Hi earobins,

It's certainly possible to do though the coding to handle multiple choices can get a bit complex.

I'd start off doing this as a sequence of linked forms; once you get the logic of this clear then you could consider going back and converting to Ajax - though you may find the benefit is limited in this case.

Bob
This topic is locked and no more replies can be posted.