Firefox has a very annoying feature. It remembers the state of input fields when you hit F5. It\'s not just the value, it remembers even whether the input is disabled or not.
try this:
<a href="javascript:void(0)" onclick="javascript: $('input').attr('disabled', true); return false; " >Disable text box</a>
Based on the scripting language you are using, you may try to disable caching.
You can set the element or the form to autocomplete="off" to disable state preservation, but that also disables input autocomplete, of course.
I do think all browsers have that feature.
But to reset your input to its original value, try this.
$('document').ready(function(){//or whenever you want to fire back to the default value
$('input#withanidplease').val($('input#withanidplease').prop('defaultValue'))
})