向数据库写入时,你只要将content内容写入就行.
读取数据库显示内容时,你只要将读取出来的内容先存放在一个隐藏域中,再通过调用
<script language="javascript">strReplace(content.value,2)</script>就可还原内容了
JS代码如下:
<script language="javascript">
function strReplace(str,n){
var t="",len=0
if(n==1){
t=str.replace(/\r\n/g,"\\n")
document.form.content.value=t
}else{
len=str.split("\\n")
for(var i=0i<len.lengthi++){
t=t+len[i]+"<br>"
}
showStr.innerHTML=t
}
}
</script>
<form id="form" name="form" method="post" action="?">
<p>
<input name="content" type="text" id="content" value="这里显示替换后的内容">
<textarea name="input" cols="50" rows="10" id="input"></textarea><br>
<span id="showStr">这里显示还原后的内容</span>
</p>
<p>
<label>
<input type="button" name="Submit" value="替换" onclick="strReplace(input.value,1)">
<input type="button" name="Submit" value="还原" onclick="strReplace(content.value,2)">
</label>
</p>
</form>