Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Poprawność kodu XHTML
-MDante-
post
Post #1





Goście







Witam, dostałem takie zadanie:
Dlaczego następujący fragment kodu w języku XHTML w wersji 1.1 jest niepoprawny?
Uzasadnienie poprzyj odwołaniem do odpowiedniego punktu specyfikacji języka XHTML.

  1. <form id="form1" action="index.php" method="post" enctype="multipart/form-data">
  2. Wybierz plik z danymi:<br/>
  3. <input id="fileName" type="file" name="fileName" size="20" value="" /><br/>
  4. <input type="submit" value="wczytaj dane" name="Wczytaj" size="180" />
  5. </form>


Siedziałem nad specyfikacją kilka godzin ale nic nie znalazłem. Czy ktoś mógłby mi pomóc albo chociaż mnie nakierować czego szukać?
Z góry dzięki za pomoc!
Go to the top of the page
+Quote Post
mkamin
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 10
Dołączył: 4.11.2012

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


Sprawdź w validatorze wink.gif

http://validator.w3.org/#validate_by_input+with_options

Ten post edytował mkamin 6.11.2012, 20:54:03
Go to the top of the page
+Quote Post
-MDante-
post
Post #3





Goście







Sprawdzałem już co prawda 3 razy i dalej nie wiedziałem co jest źle, ale sprawdziłem teraz jeszcze raz i w końcu pykło wink.gif Powinno być:
  1. <form id="form1" action="index.php" method="post" enctype="multipart/form-data">
  2. <div>
  3. Wybierz plik z danymi:<br/>
  4. <input id="fileName" type="file" name="fileName" size="20" value="" /><br/>
  5. <input type="submit" value="wczytaj dane" name="Wczytaj" size="180" />
  6. </div>
  7. </form>

Teraz jeszcze potrzebny mi punkt w którym jest to zapisane. Dzięki jeszcze raz!
Go to the top of the page
+Quote Post
toffiak
post
Post #4





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Czy nie lepszym pomysłem byłoby zastąpienie kontenera div fieldsetem, dla formularza jest on bardziej naturalny.


--------------------
Go to the top of the page
+Quote Post
-jaz-
post
Post #5





Goście







Mam ten sam problem.. Znalezłeś może w którym miejscu w specyfikacji to się znajduje?
Go to the top of the page
+Quote Post
Crozin
post
Post #6





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Znajduje się to w DTD dla HTML 4.01 i nowyszych:
Kod
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->
Co oznacza tyle, że bezpośrednio wewnątrz elementu FROM mogą znajdować się wyłącznie elementy z grupy block (DIV, FIELDSET, P itp.; wyjątek stanowi tutaj kolejny element FORM, który jest wykluczony) albo element SCRIPT.

Ten post edytował Crozin 7.11.2012, 21:56:50
Go to the top of the page
+Quote Post
kalafior122
post
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 1
Dołączył: 19.03.2012
Skąd: Września

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


  1. <form id="form1" action="index.php" method="post" enctype="multipart/form-data">
  2. <div>
  3. Wybierz plik z danymi:<br />
  4. <input id="fileName" type="file" name="fileName" size="20" value="" /><br />
  5. <input type="submit" value="wczytaj dane" name="Wczytaj" size="180" />
  6. </div>
  7. </form>
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 Aktualny czas: 20.08.2025 - 07:28