主题:  提交表单的文章怎么保持换行

风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#12005/4/14 0:20:47
我在做一个消息发布系统,提交表单的文章怎么保持换行。有没有方便的方法。还是一定要下载插件?



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#22005/4/14 0:34:49
幸好问题解决了。
Str=Replace(Str,Chr(10),"<br>") '把Str中的回车符替换成"<br>",解决回车换行无效的问题。



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#32005/4/14 13:00:06
哎呀~代码有误不能用。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/4/14 17:48:37
这个问题可真的谈过不止1000次了,你也常在论坛的,没有看到过呢?搜索一下先



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#52005/4/14 20:10:30
找不到答案所以才问。

www.5d.cn/bbs/NewsDetail.asp?id=975546
这个方法真没看懂

www.5d.cn/bbs/NewsDetail.asp?id=818896
这个方法太简单,对数据库的数据保存不太环保

www.5d.cn/bbs/NewsDetail.asp?id=1065830
这个方法是对的。(我还没试验成功,哎,好麻烦)



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62005/4/14 23:01:20
拿你说代码有误是什么错误那



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#72005/4/17 16:56:31
有严重问题,
引用:
Str=Replace(Str,Chr(10),"<br>" '把Str中的回车符替换成"<br>",解决回车换行无效的问题。
这是VBscript,我用的是javascript。

我希望要有
<%
var huiche;
huiche = <%=(Recordset1.Fields.Item("content").Value)%>;
huiche = huiche.replace(\r,"<br>");
%>

这样的效果,我的写法肯定是错的,正确的应该怎么写?我实在想不出来了



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#82005/4/17 17:32:00
首先,<%%>里面嵌套<%%>就不是一个合格的ASP程序员
其次,字符串不加引号,这个更是程序员的低级错误.

先把这两个纠正了,再说其他问题



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#92005/4/18 12:57:38
你是想误导我?
我很清楚我没有用字符串,所以我不加引号。其实昨天发贴后,我马上就想出来怎么写。
<%
var huiche;
huiche = Recordset1.Fields.Item("content").Value;
huiche = huiche.replace(/\r/g,"<br>");
%>

然后把原来输出的地方的<%=Recordset1.Fields.Item("content").Value%>改为<%=huiche%>

我写得怎么样?
我现在很有兴趣看看allinhands用字符串怎么来写这段javascript。



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#102005/4/18 17:40:57
<%
var huiche;
huiche = <%=(Recordset1.Fields.Item("content").value)%>;
huiche = huiche.replace(\r,"<br>");
%>

针对你的这段代码,说你<%%>里面嵌套<%%>没冤枉你吧
说你字符串不加引号,你"\r"加引号了吗?虽说是个换行转义符,但他仍然是个字符串
人家好像没说错你哦!



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#112005/4/18 19:07:35
<%%>不能嵌套是对的;"\r"这个加了引号是不能显示换行的,你试一下就知道了。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#122005/4/18 19:36:20
"\r"是可以的,不过我忘了这样的replace方法只能替换第一个符合条件的字符串.这是我的不对了



风之密码

职务:普通成员
等级:2
金币:2.0
发贴:398
#132005/4/18 22:45:49
好了,这次就不怪你了,下次解答问题的时候,态度好点,特别是我 ;)



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#142005/4/18 23:00:59
1.我没有态度不好.你不是希望别人帮你还要恭恭敬敬和颜悦色?

2.你的代码确实有低级错误,自己不对自己负责,还要希望别人怎么对你负责呢



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#152005/4/18 23:32:47
风之密码在上个帖子中说
引用:
<%%>不能嵌套是对的;"\r"这个加了引号是不能显示换行的,你试一下就知道了。
我试过可以的才回复你的,不过JS的REPLACE只能替换一次,所以你后面用正则表达式作REPLACE是正解,不过我们讨论的是你前一次的代码问题