我正在尝试在图像点击事件上提交表单,但我收到 Uncaught TypeError: Object #<HTMLInputElement> has no method 'submit'
点击事件触发后出现此错误。
我的代码:
<form name="searchRef" id="searchRef" method="get" action="#">
<input type="text" name="s" id="ref" value="" class="ref_search" />
<input type="submit" name="submit" id="ref_submit" value="GO" class="ref_submit" />
</span> <span> <img src="http://www.webdeveloper.com/forum/image.php?s=2c556ca62e6fd2a2e4d6ca925fb3fda1&u=8331&dateline=1057444055" alt="Go" onClick="document.getElementById('searchRef').submit();"> </span>
</form>
有什么想法或建议吗?谢谢。
最佳答案
您必须删除/更改提交按钮的属性名称,例如:
name="btnSubmit"
否则,FORM元素的submit()方法将被覆盖。
关于javascript - 表单未通过 onclick 事件提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264797/