Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML] Dynamiczny input="Radio", Ale troszke javascript
_Martin_
post 26.03.2010, 21:04:07
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


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


--------------------
Go to the top of the page
+Quote Post
bastard13
post 27.03.2010, 10:04:38
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


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>


Ten post edytował bastard13 27.03.2010, 10:05:27


--------------------
Go to the top of the page
+Quote Post
_Martin_
post 27.03.2010, 10:27:34
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


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


--------------------
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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 06:11