Проверка HTML5 - атрибут действия формы PHP Пусто - PullRequest
8 голосов
/ 31 октября 2011

Я только что проверял некоторые из моих html5-страниц на W3C с формами (PHP) на них, и я получаю следующую ошибку проверки:

Ошибка: неверное значение для действия атрибута в форме элемента: должноempty.

Я думал, что когда форма отправляется сама себе, хорошей практикой является оставить атрибут action пустым.Разве это не так?Как я могу это исправить?

Спасибо!

Ответы [ 2 ]

8 голосов
/ 08 марта 2013

Просто введите "#".

<form action="#" method=post>
4 голосов
/ 31 октября 2011

Хотя браузеры в настоящее время поддерживают пустое действие, поскольку в спецификации говорится, что в будущем браузеры могут его не поддерживать.По моему мнению, это маловероятно, но вы никогда не знаете.

Причина, по которой я бы добавил атрибут действия, заключается в том, что если где-то есть JavaScript, который фактически публикует форму, следующий разработчик в строке уверен, что это былформировать сообщения на и не нужно просматривать соответствующие файлы JavaScript, чтобы увидеть, предназначено ли это или исключено по ошибке.

Это можно исправить, если поместить текущую страницу в атрибут действия.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...