Forums

my form skips validation in IE8

binarix 28 Feb, 2014
Hi Guys,

my form is a basic form with validation and it does have custom javascript

its working fine in all the browsers except IE8

in IE 8 it skips the validation and goes to the thank you page. This happens only in IE8 and not any other browser.

do you know why. can someone help me
GreyHead 28 Feb, 2014
Hi binarix,

I've just replied to this in a PM I think. Please do not double post.

I can see that there is a JavaScript error somewhere in the form code but it is showing up deep in the MooTools file and I have no idea what causes it. It looks as though you have the dynamic file or a script compressor turned on for some of the scripts, please try turning that off and see if you get a better diagnostic.

Bob
binarix 02 Mar, 2014
Hi,

This is the Javascript I am using.

jQuery("document").ready( function() {

jQuery('#product_purchased_2_container_div').hide();
jQuery('#product_purchase_2_quantity_container_div').hide();
jQuery('#input_submit_85_container_div').hide();
jQuery('#product_purchased_31_container_div').hide();
jQuery('#product_purchase_3_quantity1_container_div').hide();
jQuery('#input_submit_97_container_div').hide();
jQuery('#product_purchased_41_container_div').hide();
jQuery('#product_purchase_4_quantity1_container_div').hide();
jQuery('#input_submit_93_container_div').hide();
jQuery('#product_purchased_51_container_div').hide();
jQuery('#product_purchase_5_quantity1_container_div').hide();
jQuery('#input_submit_95_container_div').hide();
jQuery('#input_text_1011_container_div').hide();
jQuery('#input_text_1071_container_div').hide();
jQuery('#input_submit_99_container_div').hide();
jQuery('#input_text_1091_container_div').hide();
jQuery('#input_text_1111_container_div').hide();
jQuery('#input_submit_121_container_div').hide();
jQuery('#input_submit_123_container_div').hide();
jQuery('#input_text_1131_container_div').hide();
jQuery('#input_text_1151_container_div').hide();
jQuery('#input_submit_125_container_div').hide();
jQuery('#input_text_1171_container_div').hide();
jQuery('#input_text_1191_container_div').hide();
jQuery('#input_submit_131_container_div').hide();
jQuery('#input_text_1271_container_div').hide();
jQuery('#input_text_1291_container_div').hide();
jQuery('#input_text_1321_container_div').hide();
jQuery('#input_text_1341_container_div').hide();
jQuery('#input_submit_136_container_div').hide();
jQuery('#input_text_1381_container_div').hide();
jQuery('#input_text_1401_container_div').hide();


    jQuery("#input_submit_84").click(function(){
 jQuery("#product_purchased_2_container_div").show();
 jQuery("#product_purchase_2_quantity_container_div").show();
 jQuery('#input_submit_85_container_div').show();
 jQuery("#input_submit_84").hide();
});


   jQuery("#input_submit_85").click(function(){
jQuery('#product_purchased_31_container_div').show();
jQuery('#product_purchase_3_quantity1_container_div').show();
jQuery('#input_submit_97_container_div').show();
 jQuery("#input_submit_85_container_div").hide();
});


   jQuery("#input_submit_97").click(function(){
jQuery('#product_purchased_41_container_div').show();
jQuery('#product_purchase_4_quantity1_container_div').show();
jQuery('#input_submit_93_container_div').show();
 jQuery("#input_submit_97_container_div").hide();
});


   jQuery("#input_submit_93").click(function(){
jQuery('#product_purchased_51_container_div').show();
jQuery('#product_purchase_5_quantity1_container_div').show();
jQuery('#input_submit_95_container_div').show();
 jQuery("#input_submit_93_container_div").hide();
});


  jQuery("#input_submit_95").click(function(){
jQuery('#input_text_1011_container_div').show();
jQuery('#input_text_1071_container_div').show();
jQuery('#input_submit_99_container_div').show();
 jQuery("#input_submit_95_container_div").hide();
});

  jQuery("#input_submit_99").click(function(){
jQuery('#input_text_1091_container_div').show();
jQuery('#input_text_1111_container_div').show();
jQuery('#input_submit_121_container_div').show();
 jQuery("#input_submit_99_container_div").hide();
});


  jQuery("#input_submit_121").click(function(){
jQuery('#input_text_1131_container_div').show();
jQuery('#input_text_1151_container_div').show();
jQuery('#input_submit_123_container_div').show();
 jQuery("#input_submit_121_container_div").hide();
});

  jQuery("#input_submit_123").click(function(){
jQuery('#input_text_1171_container_div').show();
jQuery('#input_text_1191_container_div').show();
jQuery('#input_submit_125_container_div').show();
 jQuery("#input_submit_123_container_div").hide();
});

  jQuery("#input_submit_125").click(function(){
jQuery('#input_text_1271_container_div').show();
jQuery('#input_text_1291_container_div').show();
jQuery('#input_submit_131_container_div').show();
 jQuery("#input_submit_125_container_div").hide();
});


 jQuery("#input_submit_131").click(function(){
jQuery('#input_text_1321_container_div').show();
jQuery('#input_text_1341_container_div').show();
jQuery('#input_submit_136_container_div').show();
 jQuery("#input_submit_131_container_div").hide();
});

 jQuery("#input_submit_136").click(function(){
jQuery('#input_text_1381_container_div').show();
jQuery('#input_text_1401_container_div').show();
 jQuery("#input_submit_136_container_div").hide();
});
});


I dont think I am doing something wrong. If you can please check
binarix 02 Mar, 2014
I removed the whole Javascript and check. and IE8 still gives an error saying Mootool error "Object doesnt support this property or method" its coming from Mootool-core.js

Can you please help me
binarix 04 Mar, 2014
Hey help on this guys..
GreyHead 05 Mar, 2014
Hi binarix,

Nothing much to add to my earlier reply. If you are using jQuery in Joomla! 2.5 you must ensure that it is in no Conflict mode. It's not practical for me to try to debug your custom jQuery :-(

Bob
binarix 05 Mar, 2014
I have added the NO Conflict mode as well. But still this error exists. I removed my custom jQuery code as well. but still the error exist.

Can you please tell me. I dont think its coming from my custom code. But I cant figure out what else causing this
This topic is locked and no more replies can be posted.