Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] formularze, select wartość "wybierz"
Forum PHP.pl > Forum > Przedszkole
matyskiewicz
Witam
Mam formularz z listą wyboru.
  1. <select name="Przeglądarka">
  2. <option>wybierz przegladarkę</option>
  3. <option>Internet Explorer</option>
  4. <option>Netscape</option>
  5. <option>Opera</option>
  6. <option>Mozilla</option>
  7. <option>Inna</option>


jak wymusić na użytkowniku wybór przeglądarki? i nie pozwolić wysłanie formularza kiedy jest aktywna opcja wybierz przeglądarkę?
erix
Cytat
i nie pozwolić wysłanie formularza kiedy jest aktywna opcja wybierz przeglądarkę?

Ustaw value dla pozycji; dla wybierz przeglądarkę daj pustą wartość. Potem sprawdź wartość pola (mam nadzieję, że sobie poradzisz winksmiley.jpg) i jeśli puste, zablokuj wysyłkę formularza.
nexis
1. Używaj poprawnego kodu HTML!
2. Nie używaj polskich znaków w nazwach pól!

  1. <?php
  2. if (count($_POST) > 0) {
  3.   if (!isset($_POST['przegladarka'])) {
  4.      exit('Musisz wybrać przeglądarkę!');
  5.   }
  6. }
  7. ?>
  8. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  9. <html>  
  10.   <head>  
  11.      <meta http-equiv="content-type" content="text/html; charset=utf-8">  
  12.      <title>matyskiewicz</title>  
  13.   </head>  
  14.   <body>
  15.      <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  16.      <select name="przegladarka">
  17.         <option selected="selected" disabled="disabled">wybierz przegladarkę</option>
  18.         <option value="1">Internet Explorer</option>
  19.         <option value="2">Netscape</option>
  20.         <option value="3">Opera</option>
  21.         <option value="4">Mozilla</option>
  22.         <option value="5">Inna</option>
  23.      </select>
  24.      <input type="submit" name="submit" value="OK" />
  25.      </form>      
  26.   </body>
  27. </html>
matyskiewicz
erix - dzięki za odpowiedź, banał!
nexis - ten kawałek kodu przekopiowałem z jedne ze stron, by zobrazować problem. Chodziło mi oczywiście o:
  1. <option selected="selected" disabled="disabled">

Dzięki wielkie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.