Mam kod:
<script type="text/javascript"> <!-- // function rules(){ if(document.getElementById(';echo"'rules'";echo ').checked == true ){ document.getElementById(';echo"'rules_id'";echo ').style.display=';echo"'none';";echo ' }else{ document.getElementById(';echo"'rules_id'";echo ').style.display=';echo"'block';";echo ' } } function privacy(){ if(document.getElementById(';echo"'privacy'";echo ').checked == true ){ document.getElementById(';echo"'privacy_id'";echo ').style.display=';echo"'none';";echo ' }else{ document.getElementById(';echo"'privacy_id'";echo ').style.display=';echo"'block';";echo ' } } // ]]> --> </script>
Działa on poprawnie. Chowa i otwiera diva po naciśnięciu na przycisk input checked. Dopóki nie ustawiłem <form>tutaj inputy, divy itd</form> to wszystko działało poprawnie. Dopiero po dodaniu ram formularza wyskoczyło problemy. Te divy muszą się znajdować w formularzu, ponieważ to jest jeden element. Proszę o porady.