live preview web application
<p>I'm developing a web application and I need to provide a feature where the user can do some modification to his profile and preview it. If he doesn't like it, he just cancel it. If he like it, he submit the changes.</p>

<p>I was wondering if there is a design pattern to do that or if I just need to handle everything on the client side without giving it too much thinking.</p>

<p>Thanks!</p>
