![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie.
Muszę zrobić formularz w którym wybieram jedną z dwóch opcji przykładowo - szukaj podając numer telefonu [input type radio] - szukaj podając dane personalne[input type radio] pod spodem mam kilka inputów np: -> numer telefonu [input type text] -> imię nazwisko [input type text] -> adres [input type text] -> email [input type text] I tutaj moje pytanie, jak zrobić by przez zaznaczenie opcji "szukaj podając numer telefonu" wartości wszystkich inputów prócz "numer telefonu" zmieniły swoje wartości na "disabled" a numer telefonu miał możliwość wpisywania tekst, analogicznie ma się dziać po zaznaczeniu opcji "szukaj podając dane personalne", input "numer telefonu" ma się zrobić na disabled, a w pozostałych ma być możliwość wpisywania wartości. Z góry dziękuje za pomoc. -------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
W javascripcie na zdarzenie onclick dla input radio dajesz funkcje ktora wlacza lub wylacza disabled poszczegolnych pol
Np Kod document.getElementById('input_nazwisko').disabled=true; //zablokowane
document.getElementById('input_nazwisko').disabled=false; //odblokowane -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Naprowadzenie:
Kod function changeForm(id, radio){
if(radio.checked){ document.getElementById('i' + id).disabled = "disabled"; } // tutaj implementujesz wyłączanie 'disabled' dla pozostałych pól } Ten post edytował sowiq 23.02.2009, 12:21:25 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje bardzo za pomoc, obydwa rozwiązania są ok, lecz rozwiązanie sowiq jest bardziej praktyczne, dlatego on dostaje "pomógł"
-------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 03:04 |