HTML5-Validierung - PHP-Formular Aktionsattribut leer

8

Ich habe gerade einige meiner HTML5-Seiten auf W3C mit Formularen (PHP) validiert und bekomme folgenden Validierungsfehler:

Fehler: Ungültiger Wert für die Attributaktion auf Elementform: Muss nicht leer sein.

Ich dachte, wenn das Formular sich selbst übergibt, ist es eine gute Übung, das Aktionsattribut leer zu lassen. Ist das nicht der Fall? Wie kann ich das beheben?

Danke!

    
user1002039 30.10.2011, 22:40
quelle

2 Antworten

4

Während Browser derzeit die leere Aktion unterstützen, da die Spezifikation besagt, dass sie in Zukunft von Browsern benötigt wird, wird sie möglicherweise nicht unterstützt. Meiner Meinung nach ist das unwahrscheinlich, aber man weiß es nie.

Der Grund, warum ich das Aktionsattribut hinzufügen würde, ist so, wenn es irgendwo JavaScript gibt, das tatsächlich das Formular posten kann, ist der nächste Entwickler in der Zeile sicher, dass dies das Formular ist, das das relevante JavaScript anzeigt Dateien, um zu sehen, ob dies beabsichtigt ist oder bei einem Fehler ausgelassen wurde.

Es kann behoben werden, indem ich die aktuelle Seite in das action-Attribut lege.

Ich hoffe, das hilft.

    
Michael Grassman 30.10.2011, 22:58
quelle
8

Einfach "#" eingeben.

%Vor%     
mo. 07.03.2013 20:56
quelle

Tags und Links