Все что на сервере написано в value инпута - то default value. Допустим если завести кнопку reset и нажать ее, в то время как с сервера пришли какие-то данные, ну, например после ошибки ввода, то никакого ризета не произойдет, поскольку значения полей будут заменены на значения по умолчанию. Которые как бы вовсе и не по умолчанию.
Короче, нормально _всегда_ писать что-то в value. Если нет ничего - value="".
|