Tôi đang cố gắng chặn việc gửi biểu mẫu để thay đổi giá trị của nhãn keywords
của tôi.Không thể để `submit()` một biểu mẫu html sau khi chặn việc gửi với javascript
Tôi có đoạn mã sau:
<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>
Khi tôi chạy trong chrome và nhấp vào nút gửi những thay đổi từ khóa nhãn để boo
, nhưng giao diện điều khiển javascript nói:
Uncaught TypeError: Property 'submit' of object <#an HtmlFormElement> is not a function.
thế nào có thể Tôi gửi biểu mẫu với các từ khóa được điều khiển?
một ' 'hoặc cụ thể hơn, bạn có ý nghĩa gì khi đặt thuộc tính type? –
oops. bạn đúng. thay đổi 'type =" label "' thành 'type =" text "' –