server side validation issue in IE
Not sure if this thread should be in ecart or validation toolkit, but here goes...
I added an additional form to my checkout confirm page to cope with some bespoke shipping calculations.
In order to work effectively, I needed to change the triggers on my page, so that the sending of email and the updating of the database now occur when the submit_order button is pressed, rather than current page submit.
On my confirm page I also have the server validation code for the billing and shipping information, which was triggered by the code
if($_SERVER["REQUEST_METHOD"] == "POST") {
The addition of the new shipping form means that this trigger is no longer appropriate, so I changed the trigger to
if (isset($_POST["Checkout"])) {
so that the server validation would only be triggered if the checkout button from the previous page was posted.
This seems to work in FF and Safari, but in IE, server validation doesn’t happen, and so the customer isn’t required to complete mandatory fields and their address details are missing