Я пытаюсь перехватить представление формы, чтобы изменить значение метки keywords
.
У меня есть следующий код:
<HTML>
<FORM name="searchForm" method="get" action="tmp.html" >
<input type="text" name="keywords" />
<input type="button" name="submit" value="submit" onclick="formIntercept();"/>
</FORM>
<SCRIPT language="JavaScript">
document.searchForm.keywords.focus();
function formIntercept( ) {
var f = document.forms['searchForm'];
f.keywords.value = 'boo';
f.submit();
};
</SCRIPT>
</HTML>
Когда я запустил это в chrome и нажал кнопку отправки, метка ключевых слов изменится на boo
, но консоль javascript говорит:
Uncaught TypeError: Property 'submit' of object <#an HtmlFormElement> is not a function.
Как я могу отправить форму с помощью манипулируемых ключевых слов?