login  Naam:   Wachtwoord: 
Registreer je!
 Forum

akkoord met voorwaarden (Opgelost)

Offline Gust - 15/07/2008 13:41 (laatste wijziging 15/07/2008 13:43)
Avatar van GustMySQL interesse Ik heb het "akkoord m...ejoo" aangepast in hetgeen ik ongeveer zou willen.

Het script:
  1. <script type="text/javascript">
  2.  
  3. var checkobj
  4. function agreesubmit(el){
  5. checkobj=el
  6. if (document.all||document.getElementById){
  7. for (i=0;i<checkobj.form.length;i++){
  8. var tempobj=checkobj.form.elements[i]
  9. if(tempobj.type.toLowerCase()=="checkbox")
  10. tempobj.disabled=!checkobj.checked
  11. }
  12. }
  13. }
  14. function defaultagree(el){
  15. if (!document.all&&!document.getElementById){
  16. if (window.checkobj&&checkobj.checked)
  17. return true
  18. else{
  19. alert("Lees eerst de voorwaarden en ga ermee akkoord!")
  20. return false
  21. }
  22. }
  23. }
  24. </SCRIPT>

  1. <table align=center>
  2. <tr>
  3. <td>
  4. <form ACTION="http://www.leejoo.nl" target="_new" name="form1" onSubmit="return defaultagree(this)">
  5. <p>
  6. <!-- verander hierboven de url en target waarnaar doorgeklikt kan worden -->
  7. <textarea rows="10" name="S1" cols="32" wrap="virtual">
  8. Voorwaarden :
  9. Bij deze ga ik akkoord met de voorwaarden die gelden ..... bla bla bla
  10. bla
  11. bla
  12. vink de optie akkoord aan....</textarea>
  13. <br>
  14. <input name="agreecheck" TYPE="checkbox" onClick="agreesubmit(this)">
  15. Ik ga
  16. akkoord met de voorwaarden
  17. <br>
  18. <br>
  19.  
  20. <input name="test" type="checkbox" value="Verder" <?php if($test == "ja"){ echo("checked=\"checked\"");} ?> disabled>
  21. ik wil dit</p>
  22. <p>
  23. <input name="test2" type="checkbox" value="Verder" <?php if($fc_LH == "ja"){ echo("checked=\"checked\"");} ?> disabled>
  24. ik wil dat</p>
  25. </form>
  26.  
  27. <script type="text/javascript">
  28. document.forms.form1.agreecheck.checked=false
  29. </script>
  30.  
  31. </td>
  32. </tr>
  33. </table>


Maar:
Als je de eerste checkbox uitvinkt, maakt hij zichzelf onzichtbaar, en dat is niet de bedoeling. Weet er iemand hoe ik dit kan verhelpen?

3 antwoorden

Gesponsorde links
Offline Martijn - 15/07/2008 16:17
Avatar van Martijn Crew PHP ik denk dat regel 10 uit het eerste stukje wat je gaf daarvoor zorgt
Offline dopeydwerg - 19/07/2008 09:53 (laatste wijziging 19/07/2008 09:55)
Avatar van dopeydwerg Nieuw lid ik heb een aantal wijzigingen gemaakt in je functie.
en nu werkt ie zoals je wil dat ie werkt.

hier is de volledige code ik hoop dat je er wat aan hebt

  1. var checkobj
  2. function agreesubmit(el){
  3. if (document.all||document.getElementById){
  4. var inputElems = document.getElementsByTagName("input");
  5. for (var i = 0; i < inputElems.length; i++) {
  6. if (inputElems[i].name.indexOf("test") > -1) {
  7. inputElems[i].disabled = (el.checked ? false : true);
  8. }
  9. }
  10. }
  11. }
  12.  
  13. function defaultagree(el){
  14. if (!document.all&&!document.getElementById){
  15. if (window.checkobj&&checkobj.checked)
  16. return true
  17. else{
  18. alert("Lees eerst de voorwaarden en ga ermee akkoord!")
  19. return false
  20. }
  21. }
  22. }

  1. <table align=center>
  2. <tr>
  3. <td>
  4. <form ACTION="http://www.leejoo.nl" target="_new" name="form1" onSubmit="return defaultagree(this)">
  5. <p>
  6. <!-- verander hierboven de url en target waarnaar doorgeklikt kan worden -->
  7. <textarea rows="10" name="S1" cols="32" wrap="virtual">
  8. Voorwaarden :
  9. Bij deze ga ik akkoord met de voorwaarden die gelden ..... bla bla bla
  10. bla
  11. bla
  12. vink de optie akkoord aan....</textarea>
  13. <br>
  14.  
  15. <input name="agreecheck" TYPE="checkbox" onClick="agreesubmit(this)">
  16. Ik ga
  17. akkoord met de voorwaarden
  18. <br>
  19. <br>
  20.  
  21. <input name="test0" type="checkbox" value="Verder" disabled>
  22. ik wil dit</p>
  23. <p>
  24. <input name="test1" type="checkbox" value="Verder" disabled>
  25. ik wil dat</p>
  26.  
  27. </form>
  28.  
  29. <script type="text/javascript">
  30. document.forms.form1.agreecheck.checked=false
  31.  
  32. </td>
  33. </tr>
Offline Gust - 28/07/2008 13:09
Avatar van Gust MySQL interesse Is niet juist, niet erg, ik heb intussen een andere code gevonden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s