Dear you ! .... Here is my idea ... ... first of all... do you use [textarea] or [div] with [b]contenteditable=true[/b] attribute ? So , what you need to do are these following... [textarea name='content' ... [b]or[/b] [div contenteditable=true ... You should create a text file with type='hidden' name='content2' then .. document.formname.contents2.value = escape(document.formname.content.value) or document.formname.contents2.value = escape(document.formname.content.innerHTML) //for DIV document.formname.submit(); .... then you use Request.Form["content2"] ... to load data and save into database .. When you load data from database and want to display on your page , you must use funtion unescape of javascript to reformat data. ex: [table id=content] [tr][td] [/td][/tr] [/table] ..javascript function document.onload() { document.formname.content.rows[0].cells[0].innerHTML = unescape([%=data%]); } here use [ by <