Witam,
mam taki problem, że chce stworzyć formularz który będzie aktywny po zaznaczeniu opcji checkbox, ale jestem zielony w JS. Wszystko działa poprawnie tylko problem w tym, że inputy wyświetlane w formularzu są zależne on instrukcji i jak jeden z inputu nie jest wyswietlany bo warunek nie jest spełniony to formularz po tym impucie jest aktywny niezależnie od tego czy zaznaczam opcje w checkbox czy nie. Jak to naprawić?

  1.  
  2. <script language="javascript">
  3.  
  4. function Sprawdz() {
  5. if(document.zamowienie.czekbox.checked)
  6. {
  7.  
  8. document.zamowienie.input_jeden.disabled = false;
  9. document.zamowienie.input_dwa.disabled = false;
  10. }
  11. else
  12. {
  13. if(!document.zamowienie.czekbox.checked)
  14. {
  15. document.zamowienie.input_jeden.disabled = true;
  16. document.zamowienie.input_dwa.disabled = true;
  17. }
  18. }
  19. }
  20.  
  21.  
  22. </head>
  23. <body OnLoad="Sprawdz()">
  24.  
  25. <form name="zamowienie">
  26. <input type="checkbox" id="czekbox" name="czekbox" OnClick="Sprawdz()">Aktywacja<br>
  27. <?
  28. if($_GET[sprawdz_1] == NULL){
  29. ?>
  30. <input type="text" id="input_jeden" name="input_jeden"><br>
  31. <?
  32. }
  33.  
  34. if($_GET[sprawdz_2] == NULL){
  35. ?>
  36. <input type="text" id="input_dwa" name="input_dwa"><br>
  37. <?
  38. }
  39. ?>
  40. <input type="submit" name="potwierdzenie" value="Wyślij">
  41. </form>
  42.  
  43. </body>
  44. </html>