Webdesign in Siegen

Formular "fällt" bei Validator "durch"

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Ingo

Formular "fällt" bei Validator "durch"

Beitragvon cgu am 23.01.2008, 13:17

Hallo Leute.

Ich habe ein Dokument von mir, dass ein kleines Formular enhält, im W3C-Validator geprüft. Soweit ist alles ok, aber mein Formular will der Validator einfach nicht absegnen. Ich weiß nicht warum. Könnte ihr mir weiterhelfen? Ein Screenshot der Fehlermeldung ist im Anhang.

DTD ist XHTML 1.0 strict.

Der Quellcode des Formulars lautet wir folgt:

Code: Alles auswählen
         <div id="suchbereich">
            <!-- hier ist der Suchbereich -->
            <form name="form1" method="post" action="suche.php" >
               <p>
                  <input type="text" name="search" id="suchfeldID" />
                  <input type="submit" name="Submit" value="Suchen" id="buttonID" />
               </p>
            </form>
          </div>


Für Hilfe wäre ich euch sehr dankbar!
Dateianhänge
w3c_fehler.gif
(10.05 KiB) 21-mal heruntergeladen
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 356
Registriert: 02.09.2006
Wohnort: Siegen

Re: Formular "fällt" bei Validator "durch"

Beitragvon Dac-XP am 23.01.2008, 13:18

Gib dem Formular lieber das ID-Attribut statt name...
Bild
Benutzeravatar
Dac-XP
Mitglied
 
Beiträge: 1889
Registriert: 23.06.2005
Wohnort: Mönchengladbach / NRW

Re: Formular "fällt" bei Validator "durch"

Beitragvon cgu am 24.01.2008, 20:01

Ich habe das "name" Attribut durch das "ID" Attribut ersetzt. Was die Validierung angeht, scheint es das gewesen zu sein.

Ich dachte nur immer, Formulare mussten das "Name" unbedingt haben ... kenne mich dabei nicht so aus ...
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 356
Registriert: 02.09.2006
Wohnort: Siegen

Re: Formular "fällt" bei Validator "durch"

Beitragvon Dac-XP am 24.01.2008, 20:15

Also ein Formular braucht grundsätzlich kein Attribut zwingend.

- action ist nötig, damit das Formular beim Abschicken weiß, wohin die Daten geschickt werden sollen.
- method (post, get) ist nötig, damit das Formular weiß, wie die Daten übergeben werden sollen.

Andere Attribute wie "id", "style" oder "class" sind zur Gestaltung und Ansprechbarkeit (Steuerbarkeit) durch beispielsweise JavaScript gut.
Bild
Benutzeravatar
Dac-XP
Mitglied
 
Beiträge: 1889
Registriert: 23.06.2005
Wohnort: Mönchengladbach / NRW

Re: Formular "fällt" bei Validator "durch"

Beitragvon cgu am 25.01.2008, 11:23

Aso, Danke :-)

Mit PHP muss ich später wohl zwangläufig auch nocht etwass auseinandersetzen, um die Zusammenhänge besser zu verstehen. :oops:
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 356
Registriert: 02.09.2006
Wohnort: Siegen


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast