En fait, le Formulaire de Soumission paragraphe de l'actuel HTML5 projet ne permet pas l' action=""
. Il est contre la spec.
L' action
et formaction
attributs de contenu, si spécifié, doit avoir une valeur qui est valable non vide URL potentiellement entouré par des espaces. (emphase ajoutée)
La cité la section de mercator, la réponse est une exigence sur les implémentations, pas les auteurs. Les auteurs doivent suivre l'auteur exigences. Pour citer Comment lire cette spécification:
En particulier, il y a des exigences de conformité qui s'appliquent aux producteurs, par exemple, les auteurs et les documents qu'ils créent, et il y a des exigences de conformité qui s'appliquent aux consommateurs, par exemple, les navigateurs Web. Ils peuvent être distingués par ce qu'ils sont: une exigence des états producteurs de ce qui est autorisé, pendant une exigence relative à la consommation prévoit la manière dont le logiciel est d'agir.
Le changement de HTML4-qui n'permettre à un vide de l'URL a été prise parce que "les navigateurs de faire des choses bizarres avec un vide action=""
attribut". Compte tenu de la raison pour le changement, le mieux est de ne pas le faire dans le HTML4.