Datenschutzerklärung

Probleme mit input und select bei XHTML 1.0 Strict

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Probleme mit input und select bei XHTML 1.0 Strict

  Beitrag schreiben
Autor
Beitrag Seiten: 1
granny_smith
Gast



Hallo,
kann mir jemand erklären was ich falsch mache, denn von Formularen u.Ä. (und auch der korrekter Syntax) habe ich leider gar keine Ahnung.
Eventuell gut zu wissen: Das Suchfeld und das „Auswähl-Menü“ werden von Textpattern generiert.
Da die Fehlermeldungen hier nicht so übersichtlich wirken ist es vielleicht einfacher die URL http://granysmith.gr.funpic.de/Textpattern/ einzugeben und dann das nach XHTML 1.0 Strict validieren zu lassen.
Danke im voraus!

Die Fehlermeldungen:
Zeile
32
   
Spalte:          64
Fehler:          input ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
Fehlerstelle:          ...tion="/Textpattern/index.php" method="get"><input type="text" name="q" value="" size="12"
       
Spalte:          113
Fehler:          input ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
       
Fehlerstelle:          ...t type="text" name="q" value="" size="12" /><input type="submit" value="Suchen" /></form>

Zeile
34
   
Spalte:          1
Fehler:          select ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
       
Fehlerstelle:          <select name="c" onchange="submit(this.form)">

   
Zeile
40
   
Spalte:          20
Fehler:          input ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
       
Fehlerstelle:          </select><noscript><input type="submit" value="go" /></noscript></form><br /></fieldset>


29.05.2005 08:31:33
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 616
So ist Ihr Formular korrekt:

Code:

<form action="/Textpattern/index.php" method="get">
<p><input type="text" name="q" value="" size="12" />
<input type="submit" value="Suchen" /></p>
</form>
<form action="/Textpattern/" method="get">
<p><select name="c" onchange="submit(this.form)">
<option value=""></option>
<option value="Apple">Apple</option>
<option value="Internetseiten">Internetseiten</option>
<option value="Musik">Musik</option>
<option value="Windows">Windows</option>
</select></p>
<noscript><p><input type="submit" value="go" /></p></noscript>
</form>

Da ja <p> ein Blockelement ist und Ihr Layout dadurch etwas leiden wird,
gibt es noch die Möglichkeit das mit CSS zu korrigieren und ein Inlineelement daraus zu machen:

Code:

<p style="display:inline;"></p>

Viel Spaß weiterhin...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080625 Ubuntu/dapper-security Firefox/1.5.0.12eol

03.06.2005 09:23:47
http://dkmd.de | http://dkdenz.de Zitieren
granny_smith
Gast



Danke! Es klappt!

03.06.2005 15:06:25
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01