Non puoi più semplicemente modificare il value dell'input senza riscriverlo da 0 con innerHTML?