![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zrobić tak:
mam dwa pola input text ale jedno jest dostępne a drugie zablokowane. i teraz jak nacisnę checkboxa to chciałbym aby pierwsze pole zablokowało a drugie odblokowało:) nie mogę znaleź na googlach jak to zrobić;/ domniemam jquery bedzie potrzebne??(IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 21.03.2006 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Javascript to nie tylko jquery.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
potrzebne informacje
javascript onclick javascript getElementById javascript disabled input |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.06.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
pierwszemu text inputowi dajesz np id="input1" a drugiemu id="input2"
i checkboxowi dajesz akcje onclick="document.getElementById('input1').disabled = true; document.getElementById('input2').disabled = false;" @konole javascript to nie tylko jquery, ale z jquery o wiele mniej pisania, szybciej i efektywniej (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 21.03.2006 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
@konole javascript to nie tylko jquery, ale z jquery o wiele mniej pisania, szybciej i efektywniej (IMG:style_emoticons/default/smile.gif) no ba. dobra, koniec off-topu. ;P |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
pierwszemu text inputowi dajesz np id="input1" a drugiemu id="input2" i checkboxowi dajesz akcje onclick="document.getElementById('input1').disabled = true; document.getElementById('input2').disabled = false;" @konole javascript to nie tylko jquery, ale z jquery o wiele mniej pisania, szybciej i efektywniej (IMG:style_emoticons/default/smile.gif) No cos nie bardzo działa;/ |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 6 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kod <script type="text/javascript"> function endisable( ) { if (document.forms['pierwsze'].elements['a1'].checked == true) { document.forms['pierwsze'].elements['a2'].disabled = true; } if (document.forms['pierwsze'].elements['a2'].checked == true) { document.forms['pierwsze'].elements['a1'].disabled = true; } } </script> <form action="jakisplik.php" id="pierwsze" method="post" > <input type="radio" name="p1" id="a1" value="cos1" onchange='endisable()'/>cos1 <input type="radio" name="p1" id="a2" value="cos2" onchange='endisable()'/>cos2 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
fajne ale jak raz sie zaznaczy to nie da rady później odznaczyć;/
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 6 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
To jak Ty chcesz?
Jesli masz "radio" nie dasz rady zaznaczyć dwóch na raz. Tutaj podalem przyklad, jesli ktoś wybierze A to juz nie moze zmienić - bo myslalem ze tak chcesz. Jesli chcesz tak, ze moze zmieniac to bez blokowania. Chyba ze masz 3 inputy to wtedy dodajesz kolejny warunek w JS. Jesli masz text to tak samo robisz warunki. Gdzie C (text) domyslnie musi byc off Ten post edytował Van Pytel 24.06.2010, 17:40:37 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:00 |