社区
ASP
帖子详情
向高手请命,底分100,可以再加!
xiao_yu
2002-07-29 12:18:03
问题是这样的:
我有一段代码是用一个隐藏表单提交的一段内容,里面内容是用户端输入的(我通过程序先提交到这个隐藏表单的),所以有可能是文本或HTML代码等,问题是如何只取出中间的文本,也就是如何去掉HTML代码,高手请赐教!!
...全文
85
14
打赏
收藏
向高手请命,底分100,可以再加!
问题是这样的: 我有一段代码是用一个隐藏表单提交的一段内容,里面内容是用户端输入的(我通过程序先提交到这个隐藏表单的),所以有可能是文本或HTML代码等,问题是如何只取出中间的文本,也就是如何去掉HTML代码,高手请赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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代码呢?
最新精选作文关于疫情下的我们的小学作文600字.docx
根据给定文件的信息,我们可以从中提炼出以下几个关键的知识点: ### 1. 新型冠状病毒的背景与特点 - **定义与传播**:新型冠状病毒(COVID-19)是一种首次于2019年底在中国武汉发现的病毒,通过飞沫传播、接触...
高二语文试卷《信陵君窃符救赵》学习要点及能力训练检测[精选].doc
朱亥
请命
和侯赢献策是高潮部分;成功退秦,保全赵国为结局;最后是信陵君的军队留在赵国作为尾声。这一故事展现了信陵君的智勇和仁德,以及古代社会的英雄主义精神。 在重点内容部分,我们需要注意以下几个知识点:...
2021年新型冠状肺炎疫情防控工作心得感想最新大全5篇.docx
- **医护人员的行为特征**:许多医生和护士自发
请命
,不顾个人安危,奔赴疫情第一线。 - **行为动机**:“这是我们的职责和使命”。 #### 4. 基层工作人员的作用 - **基层工作人员的身份**:包括乡镇、村、社区的...
广西南宁市第三中学2019届高三语文上学期第一次月考开学考试试题201808140180
3. 侠的担当精神:侠士的责任感体现在他们对于正义的坚守和对弱者的保护,如电影《七剑》中傅青主寻求天山剑客的帮助,以及《佐罗》中迭戈的勇行为民
请命
。 4. 武侠小说与江湖门派:武侠小说中的江湖门派往往被描绘...
金庸武侠小说与围棋文化.ppt
黄眉僧与段延庆的“棋争”,前者为百姓
请命
,后者出于私欲,最终黄眉僧的胜利暗示了正义的力量。这种以棋寓道,以棋传情的方式,体现了金庸对侠义精神的推崇,也是其作品深受读者喜爱的原因之一。 在《笑傲江湖》中...
ASP
28,408
社区成员
356,967
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章