I came across the problem, I use re-captcha to validate user input. I made it so if wrong captcha was entered it displays an error message. It works fine, but once user submits form it reloads the page to show an error message, because of this all data entered by user gets lost. Is there a way to memorize what user entered before, so the only thing they need to change is a captcha text?
Here is the page: http://inelmo.com/create_story.php
submit a form with wrong captcha to see an error message and you will see that all data gets lost.
You can try settings the values for the inputs. So something like
<input type="text" name="something" value="<?php echo $_POST['something'];?>">