【发布时间】:2011-07-12 15:02:46
【问题描述】:
我在页面上有一个表单,用户在其中输入内容,然后返回结果并显示在页面上。我是否有可能拥有一个同时清除搜索结果和表单的按钮?
我知道您可以使用表单上的<input type="reset" value="Reset"/> 按钮重置表单,也可以使用以下代码重新加载页面。
<input type="button" value="Clear Results" onClick="window.location.reload()">
是否可以让按钮同时执行这两项操作,即清除搜索结果并重置表单?是否可以使用 JavaScript 来完成,如果可以怎么办?
谢谢
【问题讨论】:
-
<input type="reset" value="Reset" onClick="window.location.reload()">还是我错过了什么? -
重新加载页面不会重置一切吗?
-
@Mimisbrunnr 不,它没有。自己试试——在本页顶部的搜索框中输入一些内容,然后点击刷新。你的价值还在。 Rockerest 的解决方案应该可以工作
-
但这就是应该发生的实际标准吗?还是您的浏览器“有帮助”
-
@katspaugh 是的jsfiddle.net/gZEUG。 @Mimisbrunnr 不确定,但确实会发生——所以需要处理。
标签: javascript html forms