Axel Richter: id / autoincrement

Beitrag lesen

Hallo,

<form action="" method="post" ...

ungültig. Das action-Attribut muss eine URI enthalten.

Soweit ich BNF lesen kann, ist "" eine gültige URI:
http://www.faqs.org/rfcs/rfc2396.html-
A. Collected BNF for URI

URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]

optional absoluteURI oder relativeURI, gefolgt von optional "#" fragment.

wie geht das???
Es wird auf undefiniertes Verhalten seitens der Browser gesetzt.

Nein, es wird auf definiertes Verhalten der Kombination der im action-Attribut angegebenen URI mit der base URI gesetzt. http://www.w3.org/TR/html4/types.html#h-6.4 + http://www.w3.org/TR/html4/struct/links.html#h-12.4.1

Ist die URI im action-Attribut leer und es gibt kein BASE-Element und keinen entsprechenden HTTP-Header, dann wird das Formular an die URI des Dokuments, welches das Formular enthält, gepostet.

viele Grüße

Axel