Значение атрибут не устанавливается при изменении свойства DOM .value .
Рассмотрим следующий минимальный пример:
<input id=time>
<script>setInterval("time.value = new Date()", 1000);</script>
<input type=button onclick=alert(time.value) value=read>
Вы можете проверить часы и увидеть, что атрибута значения никогда не существует, однако свойство значения входного значения может быть установлено и получено с помощью сценария.
Таким образом, значение ввода формы в вашем Вопрос может прийти практически из любого места. Вероятно, он встроен глубоко в другой код поддержки библиотек, что позволяет легко перемещать данные туда-сюда, но это предположение с моей стороны. Это какая-то переменная JS, насколько мы знаем. Главное, что атрибуты не нужны при интенсивном использовании JS.