[返回首页] - [索引页面] - [文章列表]

 

主题:多行文本表单的问题啊



<textarea name="remark" cols="50" rows="3" wrap="PHYSICAL" id="remark"></textarea>
或者:<textarea name="remark" cols="50" rows="3" wrap="HARD" id="remark"></textarea>
在显示的时候都不会自动换行,怎么回事??
请指教!!


回复人:lienzhu(李强)  两星(中级)  信誉:100      2004-12-3 19:18:35  得分:10

我的机器两种都会自动换行,如果你不行,加上style="word-wrap:break-word;word-break:break-all;"看看
TOP
回复人:sdts(上帝天使)  五级(中级)  信誉:100      2004-12-3 19:19:18  得分:1

我这可以换行啊
试试

<textarea name="remark" cols="50" rows="3" wrap="PHYSICAL" id="remark"></textarea>
---->
<textarea name="remark" cols="50" rows="3" id="remark"></textarea>

TOP
回复人:soonhwung(瞬间)  一级(初级)  信誉:92      2004-12-3 19:47:55  得分:0

我的意思是当我存入数据库以后再用表格显示出来的时候就不会自动换行了,会显示一条很长的信息
有什么办法可以在显示的时候像我输入的时候那样显示出来呢?
TOP
回复人:soonhwung(瞬间)  一级(初级)  信誉:92      2004-12-3 19:49:40  得分:0

我是这样的
输入的时候是:<textarea name="remark" cols="50" rows="3" wrap="PHYSICAL" id="remark"></textarea>
存入数据库....
显示的时候用这个:<td colspan="2" width="400" ><%=rs("remark")%></td>
TOP
回复人:holoon(迷途的小菜鸟)  二级(初级)  信誉:100      2004-12-3 20:08:48  得分:0

除了上面的还有:
存入数据库时,把换行符替换掉。
TOP
回复人:myfc(狂草)  二级(初级)  信誉:101      2004-12-3 21:03:36  得分:9

Function HTMLEncode(fString)
If Not IsNull(fString) Then
fString = Replace(fString, ">", "&gt;")
fString = Replace(fString, "<", "&lt;")
fString = Replace(fString, CHR(32), "&nbsp;")
fString = Replace(fString, CHR(9), "&nbsp;")
fString = Replace(fString, CHR(34), "&quot;")
fString = Replace(fString, CHR(39), "&#39;")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(13), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
end if
End Function

TOP


该问题已经结贴 ,得分记录:lienzhu(10)、sdts(1)、myfc(9)、