查看: 752|回复: 10
|
multiLine store 在 database 的疑问
[复制链接]
|
|
当我 store input 进 field("Desc").是
"I am a good Boy.
I am a shy Boy."
但当我retreive 和 display 出来的时候。。
<div><%=rs("Desc")=></div>, 是
"I am a good Boy. I am a Shy Boy."
如何display变 multiLine??? |
|
|
|
|
|
|
|
发表于 26-6-2006 11:06 PM
|
显示全部楼层
有一个笨方法,store的时候加个br tag 或是 |
|
|
|
|
|
|
|
发表于 26-6-2006 11:26 PM
|
显示全部楼层
原帖由 wuichia 于 26-6-2006 11:06 PM 发表
有一个笨方法,store的时候加个br tag 或是
这不是笨方法... 这就是其中之一的方法. |
|
|
|
|
|
|
|
楼主 |
发表于 27-6-2006 12:14 AM
|
显示全部楼层
但问题是我的
strValue = "I am a good Boy.
I am a shy Boy."
strValue 是 User Input..
我那懂有多少个 <br/>??? |
|
|
|
|
|
|
|
发表于 27-6-2006 08:51 AM
|
显示全部楼层
你可以试试用
Dim str1
str1 = rs("Desc")
str1 = replace(str1,chr(10),"<br>") |
|
|
|
|
|
|
|
发表于 27-6-2006 08:56 AM
|
显示全部楼层
如果你用PHP的话,你可以用EXPLODE来找出 。然后分行 |
|
|
|
|
|
|
|
楼主 |
发表于 27-6-2006 06:29 PM
|
显示全部楼层
不过, 如果是
<textarea><%=rs("Desc")%> </textarea>
就可以 display 会multiple line...
<div><%=rs("Desc")=></div> 就不能...
--__--''
[ 本帖最后由 eastken 于 28-6-2006 11:06 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 28-6-2006 10:49 AM
|
显示全部楼层
希望帮到你
你试试不要用<div>,把它删除。然后在那个cell里set width="200"左右就可以了。例如以下
<tr>
<td class="arial12" width="200">
<%=rs("Desc")%>
</td>
</tr> |
|
|
|
|
|
|
|
发表于 28-6-2006 04:31 PM
|
显示全部楼层
来用这方法看看
CDESC= split(rs("Desc"), vbNewLine)
然后在
<div>
For Each varr In CDESC
response.write Trim(varr) & "<br>"
Next
</div>
你试试看 |
|
|
|
|
|
|
|
发表于 29-6-2006 02:13 PM
|
显示全部楼层
一个简单的方法
<div><%=replace(rs("Desc"),vbcrlf,"<br>")%></div> |
|
|
|
|
|
|
|
楼主 |
发表于 7-7-2006 12:40 AM
|
显示全部楼层
原帖由 轩辕皇帝 于 29-6-2006 02:13 PM 发表
一个简单的方法
<div><%=replace(rs("Desc"),vbcrlf,"<br>")%></div>
真的很简单...
谢谢大家... |
|
|
|
|
|
|
| |
本周最热论坛帖子
|