Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Dziwny problem z formularzami...
Forum PHP.pl > Forum > Przedszkole
Cwqer
Mam dziwny problem z formularzami. Wszystko niby jest zgodne z XHTML 1.0 Strict a mimo to validator wywala błąd, że wspomniany błąd nie powinien tam być. Sami zobaczcie z resztą. Czy to jest mój błąd czy validatora? Kod z przykładowym formularzem:

  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  5. <meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" />
  6. <meta name="Description" content="Something" />
  7. <meta name="Keywords" content="Something" />
  8. <meta name="Author" content="Author " />
  9. <link rel="Stylesheet" href="style.css" type="text/css" />
  10. <title>Title</title>
  11. </head>
  12.  
  13. <form action="login.php" method="post">
  14. <input type="text" name="user" />
  15. </form>
  16.  
  17. </body>
  18. </html>
potreb
Kod
<div>
<input type="text" name="user" />
</div>


Inputy w formularzu muszą byc zawarte w elemencie blokowym.
phpion
Tak jak pisze ~potreb, a najlepiej dodać jeszcze fieldset i legend czyli:
  1. <legend>Formularz</legend>
  2.  
  3. <div>
  4. <input />
  5. </div>
  6. </form>
cbagov
zamiast div wygodniej i zgodniej jest

<label> Info o input <input ... /> </label>

albo

<label for="nazwa_pola">Info o input</label> <input id="nazwa_pola" ... />

dzieki temu dodatkowo masz kursor w INPUT po kliknieciu w 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.