![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Zanlazłem gdzieś kod:
Kod Czy zgadzasz sie na warunki regulaminu? <form name="aaa"><input type="radio" name="ccc" onclick="document.aaa.fff.disabled='disabled'">nie <input type="radio" name="ccc" onclick="document.aaa.fff.disabled=''" selected>tak <br> <input type="submit" name="fff" value="OK"> </form> Biorąc na logikę, dodałem po przecinku także name drugiego obiektu. Mógłbym oczywiście dać name dla obu obiektów takie same, ale niestety nie w tym przypadku. Mógłbym także zrobić to za pomocą id="klucz", ale nie da się. Proszę o pomoc w rozwiązniu. Kod <form action="tworz_baze.php?krok=2" name="dane_podstawowe" method="post"> <b>Klucz zabezpieczający: </b></br> <input type="radio" name="klucz" value="tak" onclick="document.dane_podstawowe.klucz1,klucz2.disabled=''" /> Tak <input type="radio" name="klucz" value="nie" onclick="document.dane_podstawowe.klucz1,klucz2.disabled='disabled'" /> Nie</br> <b>Klucz zabezpieczający podstawowy: **</b></br> <input type="password" name="klucz1" /></br> <b>Klucz zabezpieczający specjalny: **</b></br> <input type="password" name="klucz2" /></br> <br> </form> W JS się nigdy nie zagłębiałem... PS: a jak takie coś przełożyć na pole text? jeżeli jest wypełnione text, to pole się od disableduje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował thomson89 26.01.2009, 18:55:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Twoja logika tutaj zawiodła (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Musisz rozpisać to oddzielnie:
Kod this.form.klucz1.disabled = false;
this.form.klucz2.disabled = false; Ten post edytował EarthCitizen 26.01.2009, 19:07:18 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Moze nie jestem aż tak mądry...
Nie wiem czy jest to poprawne, ale działa: Kod <form action="tworz_baze.php?krok=2" name="dane_podstawowe" method="post"> <b>Klucz zabezpieczający: </b></br> <input type="radio" name="klucz" value="tak" onclick="document.dane_podstawowe.klucz1.disabled='', document.dane_podstawowe.klucz2.disabled=''" /> Tak <input type="radio" name="klucz" value="nie" onclick="document.dane_podstawowe.klucz1.disabled='disabled', document.dane_podstawowe.klucz2.disabled='disabled'" /> Nie</br> <b>Klucz zabezpieczający podstawowy: **</b></br> <input type="password" name="klucz1" /></br> <b>Klucz zabezpieczający specjalny: **</b></br> <input type="password" name="klucz2" /></br> <br> </form> A teraz, jak takie coś przełożyć, na pole text o dowolnej wartosci. Zę disabled=disabled jak wartosc pusta, a disabled="" jak wartosc jest czymś wypełniona. Ten post edytował thomson89 26.01.2009, 21:07:23 |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
powiedz mi dokładnie co chcesz zrobić... bo nie mogę do tego dojść.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ale mój pomysł schodzi już zchyba z tematu i działu... (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Coś podobnego do tego kodu, chcę żeby: - pola uaktywniały i dezuaktywniały się dynamicznie (tak jak jest teraz, przy onclick) - pola działały zamiast na onclick, jakąś funkcję onvalue - jak wypełnisz pole text o name="imie", jakiś elemnt się uaktywni - jak pole nie będzie wypełnione jakiś element będzie nieaktywny (disabled) |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
nie wiem czy Cię zrozumiałem, coś takiego:
Kod <input type="text" name="txt" id="txt" onkeypress="if (this.value.length > 1) txt2.disabled=false; else txt2.disabled=true;" />
<input type="text" name="txt2" id="txt2" disabled="disabled" /> |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Tak! Właśnie o takie coś mi chodziło.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:50 |