Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Dziwny problem z formularzami...
-Cwqer-
post
Post #1





Goście







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>
Go to the top of the page
+Quote Post
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Kod
<div>
<input type="text" name="user" />
</div>


Inputy w formularzu muszą byc zawarte w elemencie blokowym.

Ten post edytował potreb 24.05.2008, 09:23:27
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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>
Go to the top of the page
+Quote Post
cbagov
post
Post #4





Grupa: Zarejestrowani
Postów: 181
Pomógł: 18
Dołączył: 19.04.2008

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 22:33