We are looking for a customized Paypal form for a client website we are designing. The client is selling personalized trinkets with quotations or sayings on them - the customer can select from a list or provide their own. The trinkets come in several packages with different quantities, and the client needs customers to be able to select multiple sayings (up to 10). AJAX or something similar is preferred to make new form fields appear for multiple sayings (i.e. "Click Here to add another saying" - similar to the adding of multiple attachments in Gmail).
It needs to be set up so that the sum total of the selected sayings equals the quantity selected. There will only be one quanitity ("package")? per order; users will need to place separate orders for additional packages. So if they select the package that has 30 trinkets, the total of selected sayings needs to equal 30 and generate an error or prompt if it doesn't. They might have 30 of 1 saying, 15 of two sayings, or even 30 of 30 sayings, for example - as long as the total is 30. The AJAX idea comes from the assumption that if it isn't just 1 saying, the form will know to prompt for another saying until there are specified sayings for 30 trinkets (or 50 or 100 or whatever the pre-selected quantity is).
Also, for instances where? the customer specifies their own saying, the text field will need to be set up to limit to a certian number of characters. The pre-written sayings will already be within this limit, however, there are certain pre-written sayings where the customer can input things like a badge number or uniform number - the form needs to be able to detect when that is necessary and automatically prompt for those values (with character limits).
There are other very standard form fields that will be included as well - drop down menus, text fields, and text blocks.
I have a sketch of the form that I can supply (or perhaps attach to this posting) that would probably be much clearer than my wordy explanation - please ask if you would like to see it.