Отправка формы в новое окно с использованием JavaScript - с помощью Strict DocType - PullRequest
1 голос
/ 14 февраля 2011

Хорошо, вот мой код для отправки формы:

document.forms['formid'].submit();

Атрибут Form Target устарел для используемого мной DocType -

http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd

и я действительно не хочу использовать другой DocType в качестве обходного пути для чего-то такого простого - так, каковы мои варианты отправки в новое окно?

1 Ответ

1 голос
/ 14 февраля 2011

Если вы говорите о том, чтобы сделать это из JavaScript (и заголовок вопроса определенно заставляет вас думать, что вы есть), то вы сможете установить атрибут «target» из своего кода. Полиция W3C не будет вас арестовывать, потому что ваша страница все равно будет проверена. После анализа в представлении DOM тип документа не очень актуален (за исключением случаев, когда он влияет на режим причуд и т. Д.).

document.forms['formid'].target = 'http://whatever.com';
document.forms['formid'].submit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...