Форма «действие» для формы без GET или POST - PullRequest
0 голосов
/ 17 октября 2011

У меня есть «форма», которая генерирует URL для пользователя через JavaScript.Это HTML-код, который у меня есть -

<form class="hidden profile-private-link-form">
    <span class="link">
        <input type="text" name="" value="<value>" />
    </span>
</form>

Однако, когда я пытаюсь проверить HTML-код, он говорит: «необходимо указать действие».Можно ли пропустить действие здесь или что я должен поставить вместо него?

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Да, в форме должно быть действие, в котором также должен быть указан URL для отправки данных.Однако входные данные, текстовые области и т. Д. , а не должны содержаться в форме.Если вы не можете на самом деле предоставить данные (по какой-либо причине), то вам не следует использовать форму для их включения, используйте разделение.

Если вы используете AJAX или какую-либо форму JavaScript дляЧтобы отправить данные из формы, вы все равно должны указать действие в качестве запасного варианта для тех пользователей, у которых не включен JavaScript.

0 голосов
/ 17 октября 2011

Если вы проверяете, да. См. http://www.w3.org/TR/html4/interact/forms.html ... в соответствии со стандартом, действие требуется. Почему вы проверяете?

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