Вы можете немного изменить свой javascript, поскольку использование this
на самом деле относится к самой привязке, а не к окну, форме и т. Д. (Таким образом, вызов this.form
фактически не захватывает форму, это выдача неопределенной ошибки).
<form action="http://www.google.com" method="GET">
<input type="text" name="q" />
<a href="http://www.stackoverflow.com" target="_blank" onClick="this.parentNode.submit();">Submit</a>
</form>
Обратите внимание на ссылку parentNode
после этого. Примечание это демо .