Отличие между свойствами value и defaultValue в современных браузерах заключается в том, что defaultValue содержит значение по умолчанию, а value — текущее значение после внесения некоторых изменений. 12
Если изменений нет, значения по умолчанию и value остаются прежними. 1