• 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!

TOPIC: window.addEvent('domready', function NOT WORKING

window.addEvent('domready', function NOT WORKING 12 years 2 months ago #16279

Hi all,

i created a form in total 4 pages and on two pages i have fields which should be hidden by default:

my Code ist
<script type="text/javascript">
function displayField()
{
if(document.getElementsByName('form[besonderheiten]')[0].checked)
document.getElementById('hide').style.display="none";
 
if(document.getElementsByName('form[besonderheiten]')[1].checked)
document.getElementById('hide').style.display="none";
 
if(document.getElementsByName('form[besonderheiten]')[2].checked)
document.getElementById('hide').style.display="";
}
 
function displayField1()
{
if(document.getElementsByName('form[anreise2]')[0].checked)
document.getElementById('hide1').style.display="none";
if(document.getElementsByName('form[anreise2]')[0].checked)
document.getElementById('hide2').style.display="none";
 
if(document.getElementsByName('form[anreise2]')[1].checked)
document.getElementById('hide1').style.display="";
if(document.getElementsByName('form[anreise2]')[1].checked)
document.getElementById('hide2').style.display="none";
 
if(document.getElementsByName('form[anreise2]')[2].checked)
document.getElementById('hide1').style.display="none";
if(document.getElementsByName('form[anreise2]')[2].checked)
document.getElementById('hide2').style.display="";
 
if(document.getElementsByName('form[anreise2]')[3].checked)
document.getElementById('hide1').style.display="none";
if(document.getElementsByName('form[anreise2]')[3].checked)
document.getElementById('hide2').style.display="";
}
 
window.addEvent('domready', function() {
displayField();
});
 
</script>

The hide does perfectly work but not on default? Why is that? Can anybody help?

Thanks in advance
The administrator has disabled public write access.

Re: window.addEvent('domready', function NOT WORKING 12 years 2 months ago #16280

This is my script.
<script type="text/javascript">
function displayField()
{
if(document.getElementsByName('form[Onderwerp]')[0].checked)
document.getElementById('hide1').style.display="none";

if(document.getElementsByName('form[Onderwerp]')[0].checked)
document.getElementById('hide2').style.display="none";

if(document.getElementsByName('form[Onderwerp]')[0].checked)
document.getElementById('hide3').style.display="none";

if(document.getElementsByName('form[Onderwerp]')[0].checked)
document.getElementById('hide4').style.display="none";

if(document.getElementsByName('form[Onderwerp]')[1].checked)
document.getElementById('hide1').style.display="";

if(document.getElementsByName('form[Onderwerp]')[1].checked)
document.getElementById('hide2').style.display="";

if(document.getElementsByName('form[Onderwerp]')[1].checked)
document.getElementById('hide3').style.display="";

if(document.getElementsByName('form[Onderwerp]')[1].checked)
document.getElementById('hide4').style.display="";

if(document.getElementsByName('form[Onderwerp]')[2].checked)
document.getElementById('hide1').style.display="";

if(document.getElementsByName('form[Onderwerp]')[2].checked)
document.getElementById('hide2').style.display="";

if(document.getElementsByName('form[Onderwerp]')[2].checked)
document.getElementById('hide3').style.display="";

if(document.getElementsByName('form[Onderwerp]')[2].checked)
document.getElementById('hide4').style.display="";
}

</script>
<script>
window.addEvent('domready', function() {
displayField();
});
</script>

And i have this: onclick="displayField();"
In the attributes field
Regards
Wilco Alsemgeest

Please note: my help is not official customer support. To receive your support, submit a ticket by clicking www.rsjoomla.com/my-support-tickets.html
The administrator has disabled public write access.

Re: window.addEvent('domready', function NOT WORKING 12 years 2 months ago #16332

  • quichot
  • quichot's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
Ik think this is a flaw in RSForms 1.4, i'm experiencing the same problem on a form in RSForms Pro 1.4.0 rev 42.

The same form works great in an implementation with RSForms Pro 1.3.0 rev 34
The administrator has disabled public write access.

Re: window.addEvent('domready', function NOT WORKING 12 years 2 months ago #16333

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
Can you provide a link to your form so we can have a look ?

PS: I doubt that there is a problem with RSform!Pro. Most likely with your script, or by the fact that the mootools is not loaded (properly).
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The administrator has disabled public write access.

Re: window.addEvent('domready', function NOT WORKING 12 years 2 months ago #16380

I'm the same problem, any idea?
The administrator has disabled public write access.
  • 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!