Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-01-03 15:13:48

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

[js] select blokujący inputa

w formularzy mam pole typu select z 17 opcjami do wyboru od value=0 do ..=16. Mam też zwykłego tekstowego inputa. Jak za pomoca js zablokować inputa do czasu aż w polu select wybrana zostanie wartość różna od 0 (oczywiście z opcja blokowania i najlepiej usuwania wartości pola input przy ponownym wybraniu w selecie opcji z value=0).

Offline

 

#2  2011-01-03 15:57:48

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: [js] select blokujący inputa

Do zdarzenia click listy rozwijanej (wydawało mi się że change formularza, ale w jednym swoim kodzie mam click na liście rozwijanej i działa; nie mam czasu teraz sprawdzać) podpinasz funkcję która:
a. sprawdzi wartość (value) listy rozwijanej
b.1 jeśli wartość ta jest różna od zera, odblokuje pole tekstowe
b.2 jeśli wartość jest równa zeru, zablokuje pole tekstowe i przypisze mu pustą wartość (usunie to co wcześniej mogło w nim być wpisane)

Jeśli chodzi o zablokowanie pola tekstowego, domyślnie powinno być ono zablokowane, ale z poziomu skryptu JS. Inaczej osoby używające przeglądarek bez obsługi JS nie będą mogły w to pole nic wpisać. Z tego też powodu walidacja formularza na poziomie JS nie zwalnia Cię z walidacji formularza na poziomie skryptu strony.

Offline

 

#3  2011-01-03 17:15:24

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: [js] select blokujący inputa

bla bla bla mnie nie chodzi o teorie ino praktyke :P

Offline

 

#4  2011-01-03 17:46:26

  giegiel - Członek DUG

giegiel
Członek DUG
Skąd: Chrzypsko Wielkie/Poznań
Zarejestrowany: 2006-04-15

Re: [js] select blokujący inputa

To Ci powinno pomóc :)  http://home.cogeco.ca/~ve3ll/jstutorb.htm

Offline

 

#5  2011-01-03 18:17:28

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: [js] select blokujący inputa

Rumi napisał(-a):

bla bla bla mnie nie chodzi o teorie ino praktyke :P

Chciałem Ci to napisać wieczorem, jak będę miał wolną chwilę, ale Twoja postawa skutecznie mnie zniechęciła.

Offline

 

#6  2011-01-03 18:37:44

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: [js] select blokujący inputa

Minio napisał(-a):

Rumi napisał(-a):

bla bla bla mnie nie chodzi o teorie ino praktyke :P

Chciałem Ci to napisać wieczorem, jak będę miał wolną chwilę, ale Twoja postawa skutecznie mnie zniechęciła.

to trzeba było napisać wieczorem a nie robić wstęp ;P

giegiel dzięki sprawdzę ;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)