我可以访问这些值来实现我自己的自定义重置功能,因为我无法使用标准重置功能,或者我是否必须创建隐藏字段来自己存储这些值,或者我可以以某种方式将初始数据存储在客户端内存中页面加载后即可由自定义重置功能使用。
更新
我让它适用于文本字段,但它不适用于检查的值,我做错了什么
function resetOptions(divName) {
var inputs = document.getElementById(divName).getElementsByTagName('input');
for (i = 0; i < inputs.length; i++) {
if(inputs[i].type=='checkbox')
{
if(inputs[i].defaultChecked==true)
{
inputs[i].setAttribute('checked', 'checked');
}
else
{
inputs[i].removeAttribute('checked');
}
}
else
{
inputs[i].value=inputs[i].defaultValue;
}
}
}
最佳答案
您正在查找属性 defaultValue
和 defaultChecked
。
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement
关于javascript - Html5 表单重置按钮会记住每个表单字段加载的内容,该信息是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48339729/