I've got a form in my web application that a user would use to send messages to another user of the system. So for example, a manager might want to send a message to all of their direct reports about something. It's a simple form; there isn't any list of previously sent messages or anything else. There's a link on another page, takes you to this form, you send the message, that's all.
Okay, after a message is sent via this form, we're going to reload the same page with a success message at the top ("Good work you sent the message successfully!" something like that). The question is - should the data remain in the form after it's submitted?
One reason why you might potentially want to do this is if you wanted to send a similar-but-not-the-same message to two different people. On the other hand, maybe leaving the data in the form would make it seem like there was an error on the page if users ignored the success message.
What do you think?