![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 8.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Musze napiac cos takiego na dzisiaj a nie mam zielonego pojecia jak to zrobic. O to opis problemu: Jest formularz: radio z dwoma opcjami i jeden input. Musi byc tak, zeby w zależności od tego czy kliknie sie na pierwsza czy druga opcje w radio input był aktywny lub nie. Bardzo prosze o fragment skryptu. Bardzo mi to ułatwi życie. Pozdrawiam i czekam na pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 8.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki. Jeszcze jedno. Musze to zrobic przy pomocy innerHTML. Czy to możliwe? A jesli tak to jak?
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Właściwość innerHTML, zwraca albo ustawia kod html zawarty między znacznikami obiektu,w którym jest użyta, więc nie wykorzystasz tego to zmiany inputa na nieaktywny.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Właściwość innerHTML raczej nie jest do tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) służy do odwołania się do całego wnętrza jakiegoś znacznika, a input to pojedynczy znacznik ;]
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 8.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
A czy da sie tego użyć (innerHTML) np do tego żeby po kliknięciu na radio pokazał sie lub zniknął input txt?
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Tak.
Wstawiasz input między znaczniki <div></div>. Kod <script type="text/javascript"> function i(mode){ if(mode) document.getElementById('inp').innerHTML="<input type='text'>"; else document.getElementById('inp').innerHTML=""; } </script> Jak chcesz inputa pokazać dajesz w zdarzeniu onclick="i(true)", a jak chcesz go zniknąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , dajesz onclick="i(false)" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:17 |