My Form is also not working in IE

autotim 05 Oct, 2010
Hi Bob, my form: http://rtl.edu.hk//rtl_flexsin/rtl/index.php works fine in Chrome & FF, but in EVERY version of IE it does not submit and in some versions the submit button does not even display. All very confusing. Would be grateful for some guidance. Thanks.
GreyHead 05 Oct, 2010
Hi autotim,

The bare form appears to be OK in IE 6, 7 & 8 - though there are some formatting issues in IE6

The page you linked to has some JavaScript issues which appear to be in the CSS menu but are probably cause because you have two different versions of MooTools and JQuery all loading on the page (either or both of these could be the problem).

Bob

Out of the box jQuery isn't compatible with the MooTools library used by Joomla! and ChronoForms. You can use jQuery with MooTools in no-conflict mode. There are various ways of doing this. The simplest is to add a line of script in the ChronoForms Form JavaScript box:
jQuery.noConflict();
This will free the $ operator which is used by MooTools, so you may need to update your own javascripts to use the longer jQuery operator.

There is also a neat Joomla! system plugin named SC jQuery that allows you to control on which pages jQuery is loaded, and will always load it in no-conflict mode.
autotim 06 Oct, 2010
Thanks Bob, I will try that.

By 'bare form' do you mean without the submit? And what do you mean by the linked page?

Thanks again.
GreyHead 06 Oct, 2010
Hi autotim,

The 'bare form' is the one I linked to -- without the template.

The 'page you linked to' is the page with the form that you linked to in your earlier post.

Bob
GreyHead 22 Aug, 2011
Hi Dave,

I think this is an IE9 problem - it appears to be OK in IE7 & 8. And in IE9 the stand alone form appear to be OK too, though there is a JQuery error showing when the page loads (I think because the noConflict() is there but jQuery isn't).

This post might help - it forces the form page into IE8 mode.

Bob
dmic2009 22 Aug, 2011
Hi Bob

Thanks for the quick response!

I used the code snippet as suggested and it now works fine in IE 9.

I really appreciate your help with this

All the best

Dave
GreyHead 28 Sep, 2011
Hi indianawebs,

I'm not sure what causes the blank page - there is no evident error. Possibly a PHP error but I wouldn't expect that to be browser dependent.

The validation is also broken because your template (or some other component) is loading the jQuery JavaScript library. Out of the box jQuery isn't compatible with the MooTools library used by Joomla! and ChronoForms. You can use jQuery with MooTools in no-conflict mode. There are various ways of doing this. The simplest is to add a line of script in the ChronoForms Form JavaScript box:
jQuery.noConflict();
This will free the $ operator which is used by MooTools, so you may need to update your own javascripts to use the longer jQuery operator.

There is also a neat Joomla! 1.5 system plugin named SC jQuery that allows you to control on which pages jQuery is loaded, and will always load it in no-conflict mode.

Bob
This topic is locked and no more replies can be posted.