Do you know when you use in a form the password field, like this:
<input type="password" name="pass">
And you do a GET or POST submit to the same page who have the form and if the user hit back in the browser the password field gets blank. Well thats good, but i need to get blank another form field when the user hit back. Thats because i asking for a captcha and the text field who hold the information entered by the user ramain fill when he hit back, but the captcha image change, and if i dont blank the field the user (sometimes) dont get that he needs to re-enter the captcha.
Thanks!
Try randomizing input name on each refresh, like:
Browser will notice that input field is different and will clear the value
Edit:
I have better solution: as user typed captcha once, just let him go without typing it second time. Now you know that this user is fairly non-machine so why give him so much to do 😉