社区
ASP
帖子详情
向高手请命,底分100,可以再加!
xiao_yu
2002-07-29 12:18:03
问题是这样的:
我有一段代码是用一个隐藏表单提交的一段内容,里面内容是用户端输入的(我通过程序先提交到这个隐藏表单的),所以有可能是文本或HTML代码等,问题是如何只取出中间的文本,也就是如何去掉HTML代码,高手请赐教!!
...全文
71
14
打赏
收藏
向高手请命,底分100,可以再加!
问题是这样的: 我有一段代码是用一个隐藏表单提交的一段内容,里面内容是用户端输入的(我通过程序先提交到这个隐藏表单的),所以有可能是文本或HTML代码等,问题是如何只取出中间的文本,也就是如何去掉HTML代码,高手请赐教!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blacat27
2002-07-30
打赏
举报
回复
用innerHTML。同意qiushuiwuhen(秋水无恨) 的想法,
你再试试看。
xiao_yu
2002-07-30
打赏
举报
回复
2002年7月30日
我的这个问题还没有解决,还有没有人有更好的方法呢,方法可行之后,我有700分你要多少都可以.
xiudao
2002-07-29
打赏
举报
回复
html.encode 行不行?我是初学者
qiushuiwuhen
2002-07-29
打赏
举报
回复
编辑器建议使用
<iframe id=demo></iframe>
<script>demo.document.designMode="on"</script>
http://www.microsoft.com/china/msdn/workshop/createwp.asp
evonne_feng
2002-07-29
打赏
举报
回复
1.把< > 变成全角的<>
2.把< >替换成< >
xiao_yu
2002-07-29
打赏
举报
回复
其实我是手工写的一个编辑器,我现就是想在记事本里显示不要出现HTML代码.
Iamfish
2002-07-29
打赏
举报
回复
你说的不是很清楚!
是不是这样:
<body>
<p>122222222222222222221</p>
</body>
得到122222222222222222221
?
如果这样,你也必须保证这个用户的HTML内容正确才能正确。
确切地说,这种做的工作量非常大,等于自已写了一个HTML解释器。
qiushuiwuhen
2002-07-29
打赏
举报
回复
1.替换<=><
2.正则去掉<>中内容
3.利用innerHTML
<form>
<textarea name=content>
<span>设想一下,<b>如果一个人输入这样的内容"<注:.....>"你能说它是HTML代码吗?!</b></span>
</textarea>
<script>
function go(f){
with(document.all("demo")){
innerHTML=f.value
alert(innerText)
}
}
</script>
<input type=button onclick=go(content) value=go>
<div id=demo style=display:none></div>
xiao_yu
2002-07-29
打赏
举报
回复
看了几位的解决方法,都觉得不太好,基本都是找出<和>中的内容然后换掉.
设想一下,如果一个人输入这样的内容"<注:.....>"你能说它是HTML代码吗?!这只是一般的注释,你怎么能去掉呢?反过来说,有没有可能把所有的HTML代码都写在像replace语句里面,如果我有一个没有列到那就不能替换了是不是,所以我觉得以上的方法都不是很好.当然了,我还得感谢各位,结帖的时候都不会忘记的.
还有那位有更好的方法呢????????????????????????????
希偌
2002-07-29
打赏
举报
回复
主要屏蔽掉<,>,script几个元素就可以了
freezwy
2002-07-29
打赏
举报
回复
一般这个不好控制,原则是一般地信任客户的输入,就是把HTML代码给屏蔽了,不让显示出格式就是了,按原来用户的输入保存并显示,这个一般都使用REPLACE把<和>给转化了。
如果你要取出HTML代码中的数据,那么你只好写一个函数,使用REPLACE把HTML标准中所有的标志都给替换成空就可以了。
JavaCoffee
2002-07-29
打赏
举报
回复
HTML代码都是以“<”和“>”做为前导和后续符的,我的思路是:取出这两个符号之间的部分,剩下的不就是你要的中间的文本了吗?或者就
是你在客户端做判断,不让用户提交带有“<”或者“>”的文本。
evonne_feng
2002-07-29
打赏
举报
回复
innerText
lanying
2002-07-29
打赏
举报
回复
怎么可能是HTMl代码呢?
那多的三国事件簿
那多的三国事件簿 02:53 一, 刘玄德卧薪尝胆卖草鞋 天下大势,分久必合,合久必分。而到了东汉末年,已是到了将分未分之际。朝野之上,十个太监二十只手遮天,使得当今圣上形如废人;九州之内,却已经暗流汹涌,各路豪雄伺机而动;而在乡野之间,也有许多人对即将到来的风云变幻,充满了期待。 涿县,是幽州的一个小镇。而这个小镇,此时却大大的有名,因为一个人。这个人姓刘名备字玄德,二十
在我一生中最猥琐的时候遇见你(1)
【书名】在我一生最猥琐的时候遇见你 【作者】无良某鸡 【文案】 当我还是一个光屁股天使的时候,有一天,我在凡间晃悠。 突然我看到前面那个头上长着红色山羊角的男人从他的黑色斗篷里落下了一个东西。 “嗨,先生,”我朝他喊,“您掉东西了!” 那人不仅没有回头,反而越走越快,转眼就消失在街角。 我走上前去捡起落在地上的东西,那是一本小说. 小说的封面,一男一女紧密相拥着。 ...
《伤心秦汉》2、从胯下崛起的将军——大汉淮阴侯韩信
【档案】 姓名:韩信 外号:兵仙 性别:男 籍贯:淮阴(今江苏省淮阴西南) 学历:无文凭,自学成才 秦始皇焚书坑儒是在公元前213年,所以,楚汉群雄其实少时都曾读过书,韩信肯定也是读过的,而且学的应该是儒家与兵家的学问——兵家自不必说了。儒家的话,只看他言谈行事,便处处都是儒家的风范。(以直报怨、不耻下问等等) 家庭出身:士子 关于韩信的身世,有人根据他佩剑推测他是旧韩贵族出身,...
[转]明朝出了个张居正 作者:秋风浩荡 -6
六、唯有他一人冉冉上升 【吉星照我上殿阁】 岁交冬至,寒风凛冽的北京城,人心里却涌动着莫名的暖流。一条病龙终于升天了(龙驭上宾),冥冥中的机括忽然弹开,有些人压抑了许久的命运,必然急剧跃起。 在那个岁末...
电影名称词条14W
给需要用到词条的人
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章