Вы устанавливаете атрибут «value» входных тегов на что-то или пустое?Вы можете просто удалить (удалить сам атрибут), чтобы последний набор значений использовался (верно только для входных данных, не относящихся к паролю. Кроме того, пробовал не во всех браузерах.).
Илиеще лучше, вы можете использовать серверный скрипт, такой как (PHP, ASP, RUBY и т. д.), чтобы установить значение атрибута для ранее отправленного.
<form method="post">
<input type="text" name="txtinput" id="txtinput" value="<?php echo $_POST['txtinput']?>"/>
<input type="submit" value="submit">
</form>
делать это только в js намного сложнее и ненадежнее, так как вашсобираюсь использовать куки.
PS: Я предполагаю, что вы не используете XHR (AJAX) для отправки своих форм, поскольку XHR не обновляет страницы и не инициализирует вводные данные, если вы не сказали им.