Normally when a form is submitted with missing or incorrect information, an error is displayed at the top of the page, and the form is displayed again with the problem fields highlighted.
This doesn't happen for forms loaded dynamically on the checkout form, such as the credit card form. Is there any way I can make this happen? I don't care if it's black magic, as long as it doesn't include hacking core.
Thanks.



If I'm understanding you correctly, the default payment pane should be loaded along with the main checkout form. It shouldn't use AHAH to load the payment pane until the user changes their payment selection. Correct?