Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML] Dynamiczny input="Radio"
Forum PHP.pl > Forum > Przedszkole
_Martin_
Witam mam taki kod

  1. <tr bgcolor="#ffffff"><td valign="middle"><span class="col">
  2. Head: &nbsp;&nbsp;<img src=gold.gif width=40 height=8><img src=red.gif width=35 height=8>&nbsp; 54%</td>
  3. <td align="center" valign="middle"><INPUT TYPE=RADIO NAME="head" VALUE="-">-</td>
  4. <td align="center" valign="middle"><INPUT TYPE=RADIO NAME="head" VALUE="+">+</td>
  5. </tr>
  6.  
  7. <tr bgcolor="#ffffff"><td valign="middle"><span class="col">
  8. Body: &nbsp;<img src=gold.gif width=34 height=8><img src=red.gif width=41 height=8>&nbsp; 46%</td>
  9. <td align="center" valign="middle"><INPUT TYPE=RADIO NAME="body" VALUE="-">-</td>
  10. <td align="center" valign="middle"><INPUT TYPE=RADIO NAME="body" VALUE="+">+<BR></td>


I Jak widać 2 inputy jeden head drugi body i chce zeby jak zaznacze w head + to odrazu zmnieniało body na minus
A Jak dam head minus to w body + Przykład:

Head: +
Body -

Head -
Body +

I zeby nie było innej opcji + - i - +
Wiem ze to taki kod java scritp miałem gdzieś to zapisane ale zgubiłem

Narazie mi sie udało bez javyscript zrobic ze + - oraz - + i ze nigdy nie zaznaczają sie dwa plusy albo dwa minusy Ale to takie oszukane bo wynikało by z formularza ze klikam + w head i - w head ale troche mi sie gubie pomoze ktos ? siedze juz 3 godzinqe ;D
bastard13
Proszę cię bardzo.
  1. <script type="text/javascript">
  2. function program(to)
  3. { if(to.name=='head') nieto='body';
  4. else nieto='head';
  5. if(to.value=='+') znak='-';
  6. else znak='+';
  7. x=document.getElementById(to.name);
  8. y=document.getElementById(nieto);
  9. przycisk1=document.getElementsByName(nieto).item(1);
  10. przycisk2=document.getElementsByName(nieto).item(2);
  11. if(przycisk1.value==znak) przycisk1.checked=true;
  12. else przycisk2.checked=true;
  13. x.innerHTML=to.name+to.value;
  14. y.innerHTML=nieto+znak;
  15. }
  16. </head>
  17. <div id="head">head</div>
  18. <INPUT TYPE=RADIO NAME="head" VALUE="-" onclick="program(this)" />-
  19. <INPUT TYPE=RADIO NAME="head" VALUE="+" onclick="program(this)" />+
  20. <div id="body">body</div>
  21. <INPUT TYPE=RADIO NAME="body" VALUE="-" onclick="program(this)" />-
  22. <INPUT TYPE=RADIO NAME="body" VALUE="+" onclick="program(this)" />+
  23. </body>
  24. </html>
_Martin_
Dziękuje ja to tak zrobiłęm ze 3 razy wiecej kodu ale sie udało chodź twój przykład odrobinkę zmodyfikowałem i jest super, tak że dziękuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.