kapral
10.12.2005, 17:47:16
Dlaczego validator chce aby wszystkie alementy formularza były w jakiś znacznikach. Dlaczego nie można zapisać tak:
<input type="submit" name="aa" value="ok" />
Jaki jest tego powód
mike
10.12.2005, 17:58:17
Jaka specyfikacja?
HTML, XHTML ? Która wersja?
A jak użyłeś tego znacznika? Podaj kod.
dr_bonzo
10.12.2005, 18:16:11
Pewnie chodzi o <fieldset>.
Po prostu taka jest specyfikacja [X]HTMLa - i to nie validator ma jakies wygorowane wymagania, tylko tutoriale zle ucza.
kapral
10.12.2005, 18:28:52
W specyfikacji XHTML wyskakuje mi taki błąd i validator wskazuje aby użyć:
document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
Tylko nie wiem po co każde pole formularza trzeba dawać w jakieś znaczniki
mike
10.12.2005, 18:35:59
Nie każde. Tak jest dobrze:
<input type="text" name="name_1" /> <input type="text" name="name_2" /> <input type="text" name="name_3" /> <input type="submit" name="OK" value="OK" />