On Mon, 29 Sep 2008 11:33:41 -0500, Richard Lynch wrote:

> Actually, I believe action="" submitting to the same URL is *documented* HTTP 
> spec behavior.
> 
> I welcome correction/confirmation if somebody wants to wade through the docs 
> again...

HTML 4.01 says:

    action = uri [CT]
    This attribute specifies a form processing agent. User agent
    behavior for a value other than an HTTP URI is undefined.

The "uri" is a reference to RFC 2396, which says:

    4.2. Same-document References

    A URI reference that does not contain a URI is a reference to the
    current document.  In other words, an empty URI reference within a
    document is interpreted as a reference to the start of that document,

[For some reason, the syntax does not allow empty URI
 references. However, RFC 2396 has been obsoleted by
 RFC 3986 which /does/ allow empty URI references.]

[And yes, the HTML spec should probably refer to URI
 *references* rather than URIs...]

On the other hand, I seem to recall that it has been
rumoured that some have claimed that browser support
for empty action attribute is (or was) patchy.
I don't know.


/Nisse

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to