我正在尝试验证输入文本的数据,如果现有值已更改,则验证并抛出错误。虽然我能够捕获默认值并使用新更改的值进行验证。但是,如果用户返回并再次更改为旧值,我将如何处理或捕获该值?似乎默认值会在值更改后更改,无论输入值发生任何多重更改,我如何保留输入文本的原始值?
//Note: This function will only triggers with on submit of the form
function A() {
var firstName = document.getElementById('firstName');
var holdFirstName = firstName.defaultValue;
if (firstName.value === firstName.defaultValue) {
return false;
}
}