form.txt.value =
你的代码里面是把字符串赋值给一个文本框啊,文本框中的文本不使用html格式来换行的,如楼上所说。要实现你想要的效果需要以下两点:
1、form.txt是一个textarea,而不是<input type="text">因为后者不支持多行显示
2、<%=aa.Replace(",","<br>")%>改为<%=aa.Replace(",","\n")%>btw,你使用javascript作为服务器端脚本码?怎么语法这么奇怪?我上面写得是javascript的语法,按照你的语法来的。如果是vbscript那就把"\n"换为vbcrlf常量
vbcrlf是一个常量,其定义如下:
Const vbCRLF as String = Chr$(13) & Chr$(10)
实际上与"\n"一回事