【发布时间】:2015-02-15 07:45:03
【问题描述】:
我需要通过原生 javascript(不是 jQuery)选择表单并阻止表单提交(preventDefault)。
诀窍是表单没有名称或 ID,并且不能分配一个。
我的 HTML:
<div id="search">
<form method="get">
<input type="text" name="post"/>
<input type="submit" value="Post">
</form>
</div>
到目前为止,我已经尝试使用document.forms[0]和document.getElementsByTagName("form")[0]来选择表单,但是返回的值是未定义的。
另一个可能的解决方案是重载提交按钮的功能,但我也没有成功。
【问题讨论】:
标签: javascript html forms submit