When a customer makes an error on the checkout form such as, missing city in delivery panel, other data, notably the shipping quote and CC info are lost and the form repaints. Is there a central place I can look at in terms of preserving whatever info was supplied prior to an error?
Also, since the shipping quote is triggered on change of zone field, on the repainted form there is just teh passive recalculate button and no shipping method.
How are people dealing with this?







As a follow up, in uc_quote.js, the function setQuoteCallbacks defines three condition under which a quote is generated.
1. The delivery_zone field changes
2. The quote reclaculation button is depressed
3. The known placed of user drop down changes.
Any suggestions on how to inplement a fourth condition:
An error has occurred and we are repainting the checkout page with data?
thanks.