Hi
I have a form that has 3 tabs. I'm using the Rounded form so the tabs open one beneath the other.
2 of the tabs are for normal data entry and the 3rd is for the user to handle an error condition.
Because of the way users are, I want to hide the 2 entry tabs while displaying the error tab and vice versa.
This all seems to work well enough until the user hits Save. Then the processing is supposed to move to a payment method page.
When the payment page is attempted, I get just raw HTML code in the browser starting with this -
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("showTab",2);});
</script>
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("showTab",0);});
</script>
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("hideTab",1);});
</script>
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("showTab",2);});
</script>
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("showTab",0);});
</script>
<script defer="defer">
jQuery(function() {jQuery("#UpdateOrders_frm").ntform("hideTab",1);});
</script>
HTTP/1.1 200 OK
Date: Thu, 22 Mar 2012 18:55:54 GMT
That looks like the tabs code was still in the packet when the payments page is loaded. The http/ ... etc is the header of the payments page.
I've been flailing at this for a day or so now.
Can anyone give me a clue where I might look to see where I went wrong?
Thanks,
Chris