Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java]Lista rozwijana - blokowanie pierwszej opcji.
fcppl
post 4.12.2013, 19:08:17
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

Ostrzeżenie: (0%)
-----


Witam.

Utworzyłem sobie liste rozwijana na zasadzie:

  1. <select name="cos-tam">
  2. <option>wybierz</option>
  3. <option>zielony</option>
  4. <option>czerwony</option>


Jak za pomoca js zablokować tak ze w sytuacji jak ktos nic nie zaznaczy (zaznaczy "wybierz") to formularz nie zostanie przesłany. Aktualnie nawet pierwsza opcja jest traktowana jako pole wyboru? W skrócie jezeli ktos wybierze pierwszą opcje chce blokowac formularz i wyswietlic komunikat "prosze zaznaczyc opcje wyboru"

Go to the top of the page
+Quote Post
werdan
post 4.12.2013, 19:34:41
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


Moze tak? biggrin.gif

http://jsfiddle.net/wve24/1/
Go to the top of the page
+Quote Post
Turson
post 4.12.2013, 19:36:37
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


  1. <form action="index.php" method="POST" id="form">
  2. <select name="cos-tam" id="select">
  3. <option value="wybierz">wybierz</option>
  4. <option>zielony</option>
  5. <option>czerwony</option>
  6. </select>
  7. <input type="submit" value="Oblicz" id="submit" name="sent">
  8. </form>
  9. function check(){
  10. document.getElementById('form').onsubmit = function(){
  11. if(document.getElementById('select').value==="wybierz"){
  12. alert('Wybierz cos');
  13. return false;
  14. }
  15. }
  16. }
  17. window.onload = function(){
  18. check();
  19. }
  20. window.onload = function(){
  21. check();
  22. }


Ten post edytował Turson 4.12.2013, 19:38:47
Go to the top of the page
+Quote Post
fcppl
post 4.12.2013, 20:02:33
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

Ostrzeżenie: (0%)
-----


dzieki za pomoc, ale to sie u mnie nie sprawdzi. Musze miec jakies rozwiazanie za pomocja js. Tak zeby blokowac pierwsza pozycje.

sorki.
Dziwnie to wyglada ale napisalismy razem wiadomosc. Turson Twoje rozwiazanie jest OK. Jeszcze raz dzieki za pomoc.
Go to the top of the page
+Quote Post
Damonsson
post 4.12.2013, 20:17:15
Post #5





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Sprawdzi:

http://jsfiddle.net/wve24/2/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:39