Предположим, у вас есть элемент ввода:
<input id="aaa" type="text" value="unchanged" />
Затем запустите скрипт js:
var e = document.getElementById("aaa");
e.value = "changed";
alert(e.defaultValue + "/" + e.value);
Результат будет "неизменен / изменен".К сожалению, когда ваш элемент ввода hidden
:
<input id="aaa" type="hidden" value="unchanged" />
... тот же самый js-скрипт, похоже, больше не работает.Результат «изменен / изменен».Это правильный путь?Если так, то почему только скрытые элементы формы действуют иначе?