Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html/php] pole radio
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
skowron-line
  1. <?php
  2. echo'<label>Zezwolenia:
  3. TAK<input type="radio" name="zezwolenia" value="tak">
  4. NIE<input type="radio" name="zezwolenia" vallue="nie">
  5. </label>';
  6. ?>


co jest nie tak w tym kodzi
jak chce zaznaczyc "nie" to sie zaznacza "tak" i nie daje sie zmienic ciagle jest "tak"

EDIT
juz wiem ze to przez tagi <label> ale nie wiem dlaczego jezeli niebeda input y w tagach to dziala super ale jak juz sa to nie
gekon
Label to etykieta, można ją przypisać do jednego elementu; u Ciebie przypisałeś dwa więc odnosiła się do pierwszego.

A fragment formularza powinien wyglądać mniej więcej tak:

  1. <form action="plik.php" method="post">
  2. <!-- tu ew. inne elementy fieldset -->
  3. <legend>Zezwolenia</legend>
  4. <label for="tak">Tak</label><input type="radio" id="tak" name="zezwolenia" />
  5. <label for="nie">Nie</label><input type="radio" id="nie" name="zezwolenia" />
  6. <!-- tu ew. inne elementy fieldset -->
  7. </form>
lopik
Label jest po to, żeby nie musiałeś klikać myszką na malutkie inputy (radio / checkbox), tylko na etykietę (tekst) tego inputu.

Niestety, dużo osób tego nie używa, a w końcu po coś są te <label>
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.