我有一个页面,其中包含一些生成的HTML,可以使用表单的reset
按钮。这是一个问题,因为HTML与缓存的默认表单中的值不一致。
原则上我想如果我可以在用户按下reset
时强制从服务器重新加载,就可以轻松解决。但是我发现Chrome浏览器不支持onReset事件(事实上它在HTML5中已弃用)。
但也许我可以解决丢失的onReload事件。我可以重新定义按下reset
按钮时会发生什么吗?在我的情况下,apply
和reset
按钮位于一般HTML模板中,我无法更改。我可以将功能附加到JavaScript按钮吗?
答案 0 :(得分:0)
您可以通过常规按钮替换“重置”按钮 并使用“onClick”事件来触发页面重新加载。
修改强>
oops我错过了模板部分,
您可以从Javascript向按钮添加功能。
首先,您需要使用document.getElementbyId('resetButton');
如果按钮没有ID,您仍然可以通过执行javascript dom traversal
来检索它然后您可以添加如下函数:
var resetButton = document.getElementbyId('resetButton');
resetButton.onclick= reloadPage;
function reloadPage(){
window.location.reload();
}