javascript - 重置特定表格中的值,这些值是在单击重置按钮时编辑的

标签 javascript html reset

在 HTML 页面上,我有 3 个部分和 3 个表格。每个 table 都有自己的 Reset 按钮,该按钮应该只重置它需要的部分。不幸的是,我对所有三个表格都使用了相同的表格,如果创建 3 个单独的表格,则需要进行很多更改。

有没有办法以这种方式只重置页面的特定部分?

最佳答案

form.reset() 内置于浏览器中,因此无法修改其行为。

另一种方法是用 javascript 编写您自己的代码来重置每个表的字段,如下所示:

function resetInput1(e){
    document.getElementById('input1').value = document.getElementById('input1').defaultValue;
}
function resetInput2(e){
    document.getElementById('input2').value = document.getElementById('input2').defaultValue;
}

document.getElementById("btn1").addEventListener('click', resetInput1, true);
document.getElementById("btn2").addEventListener('click', resetInput2, true);

Example fiddle here

关于javascript - 重置特定表格中的值,这些值是在单击重置按钮时编辑的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241687/

相关文章:

javascript - 上传多个图像 parse.com javascript

javascript - Leaflet setstyle 更新在控制台中有效,但在文件中无效

javascript - 更改上一页和下一页以进行分页,具有过滤功能

javascript - 限制单选按钮的点击次数并乘以一个数字

javascript - 拍照并使用 CSS 和 javascript 将其放在 html 文件中

oop - 确定构造函数、初始化和重置方法的任务的最佳实践是什么

javascript - 如何使用 ES6 代理 ArrayBuffer 或 Uint8Array?

javascript - 为什么 ASP 经典 Select Case 分支中不会弹出 javascript 警报?

html - 为一小部分标签完成 CSS 重置

r - 在 R 中撤消布局