Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Aktywowanie/dezaktywowanie pol radio
lutador
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 3
Dołączył: 5.03.2007
Skąd: Opole

Ostrzeżenie: (0%)
-----


Witam,

robie konfigurator naczep na stronie www. W zaleznosci od dlugosci ramy moge miec rozne pojemnosci naczepy. Konfigurator robie w js aby wszystko sie zmienialo dynamicznie. Kod wyglada tak:

  1. <td align="right">Długość ramy:</td>
  2. <td>
  3. <input type="radio" name="RadioRamaDlugosc" id="RadioRamaDlugosc" value="8360" checked onClick="disableRadio('FormWywrotka','RadioPojemnosc',3);disableRadio('FormWywrotka','RadioPojemnosc',4);disableRadio('FormWywrotka','RadioPojemnosc',5);enableRadio('FormWywrotka','RadioPojemnosc',0);enableRadio('FormWywrotka','RadioPojemnosc',1);enableRadio('FormWywrotka','RadioPojemnosc',2);">
  4. Krótka 8360
  5. <input type="radio" name="RadioRamaDlugosc" id="RadioRamaDlugosc" value="9200" onClick="disableRadio('FormWywrotka','RadioPojemnosc',0);disableRadio('FormWywrotka','RadioPojemnosc',1);disableRadio('FormWywrotka','RadioPojemnosc',2);enableRadio('FormWywrotka','RadioPojemnosc',3);enableRadio('FormWywrotka','RadioPojemnosc',4);enableRadio('FormWywrotka','RadioPojemnosc',5);">
  6. Długa 9200
  7. </td>
  8. </tr>


Powyzej wybieram dlugosc ramy

  1. <td align="right">Rodzaj materiału:</td>
  2. <td>
  3. <input type="radio" name="RadioRodzajMaterialu" id="RadioRodzajMaterialu" value="Domex" onClick="enableRadio('FormWywrotka','RadioPojemnosc',0);enableRadio('FormWywrotka','RadioPojemnosc',1);enableRadio('FormWywrotka','RadioPojemnosc',2);disableRadio('FormWywrotka','RadioPojemnosc',4);disableRadio('FormWywrotka','RadioPojemnosc',5);document.FormWywrotka.RadioPojemnosc[1].checked=true; document.FormWywrotka.RadioBoczneDrzwi[0].checked=true;" checked>
  4. Stalowa
  5. <input type="radio" name="RadioRodzajMaterialu" id="RadioRodzajMaterialu" value="Aluminiowa" onClick="disableRadio('FormWywrotka','RadioPojemnosc',0);disableRadio('FormWywrotka','RadioPojemnosc',3);disableRadio('FormWywrotka','RadioPojemnosc',4);disableRadio('FormWywrotka','RadioPojemnosc',5);document.FormWywrotka.RadioPojemnosc[1].checked=true; disableRadio('FormWywrotka','RadioBoczneDrzwi',1);document.FormWywrotka.RadioBoczneDrzwi[0].checked=true;">
  6. Aluminiowa
  7.  
  8. </td>
  9. </tr>
  10.  
  11. <td align="right">Pojemność:</td>
  12. <td>standardowa:
  13. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="28">
  14. 28m<sup>3</sup>
  15. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="33" checked>
  16. 33m<sup>3</sup>
  17. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="35">
  18. 35m<sup>3</sup>
  19. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="38" disabled>
  20. 38m<sup>3</sup>
  21. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="40" disabled>
  22. 40m<sup>3</sup>
  23. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="42" disabled>
  24. 42m<sup>3</sup>
  25. <input type="radio" name="RadioPojemnosc" id="RadioPojemnosc" value="x" onClick="document.FormWywrotka.Pojemnosc.value='44'"><br>
  26. inna:
  27. <input type="text" name="Pojemnosc" id="Pojemnosc" value="44" size="2" maxlength="2" onKeyUp="this.value=this.value.replace(/\D/g, '')"> m<sup>3</sup>
  28. </td>
  29. </tr>

w zaleznosci od materialu naczepa moze miec rozna pojemnosc, problem w moim rozwiazaniu polega na wszystko to sie zgadza dla wersji krotkiej. Jak zrobic aby wartosci disable, enable zmienaly sie w zaleznosci od wersji. Mam nadzieje ze nie zamieszalem za bardzo

pozdrawiam
Go to the top of the page
+Quote Post
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Może zamiast onClick daj onSelect


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 11:47