关于在文本框中输入HTML的处理

梦断酒醒 2003-10-18 10:51:35
在文本框中允许用户输入任何字符,包括用户可能输入HTML语句、&、#等。而文本框中的内容会在本地被追加以用户输入原样显示在另一个页面中,以及传回服务端后进行其它处理,其后该内容还会放于URL中继续向其它网页传递。所以想将文本框中的内容在本地进行处理后再进行其它操作,以达到原样显示的目的。

请问在客户端如何才能达到上述目的?
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦断酒醒 2003-10-20
  • 打赏
  • 举报
回复
up
treeClimber 2003-10-18
  • 打赏
  • 举报
回复
还有就是限制不让输入<> &等一些字符
nolonely 2003-10-18
  • 打赏
  • 举报
回复
又错了,:(
str=str.replace(/\x20/g," ");
nolonely 2003-10-18
  • 打赏
  • 举报
回复
sorry,忘了还有空格
加上str=str.replace(/\x10/g," ");
nolonely 2003-10-18
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
String.prototype.EncodeHTML=function()
{
var str=this;
str=str.replace(/\x26/g,"&");
str=str.replace(/\x3c/g,"<");
str=str.replace(/\x3e/g,">");
str=str.replace(/\x22/g,""");
str=str.replace(/\x27/g,"'");
return str;
}
//-->
</script>
<input name=txt><input type=button onclick="alert(txt.value.EncodeHTML());test.innerHTML=txt.value.EncodeHTML()" value="go">
<span id=test></span>
longshenwang 2003-10-18
  • 打赏
  • 举报
回复
UP....

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧