|
主题: 提交表单的文章怎么保持换行
|
风之密码
职务:普通成员
等级: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
|
|
缺缺
职务:管理员
等级: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是正解,不过我们讨论的是你前一次的代码问题
|