<tr > 
<td  width="15%" align="right" >测试<br>测试:</td>
<td width="85%"  align="left" colspan=3><TEXTAREA style="border:0;width=700;height:40;"   readonly id=  name="re"  rows=14 cols=10>第一个变量:<%=srf_person%>&nbsp;<%=stime4%>&nbsp;&nbsp;<%=dw_finish%></TEXTAREA></td> </tr>代码如上,我想在TEXTAREA里面输出完第二个变量后,换行。
也就是让第三个变量的内容从新起一行。请问应该怎么弄,
加个<br>是不对的

解决方案 »

  1.   

    html文档里换行不就行了<textarea>
    <%=srf_person%>
    <%=stime4%>
    </textarea>这个样子
      

  2.   

    textarea真是个有趣的东西,其实变通的办法很多,你完全可以不用textarea,试试:在页面上放两个textarea,第一个里面手动输入文本,要带有换行的,然后读取第一个的value,保存到数据库中,看看是个什么样子的,然后读取数据库中的数据,看看有没有办法放到 第二个里面,有没有办法放的和你手动输入的样子是一样的,……
      

  3.   

    没有问题的,照楼主这种写法,textarea会将标签内的文本原样输出
    如果使用js操作文本域的value,则需要使用:“\r”,“\n”了
      

  4.   

    1 /(.+)/is  2 /([.\n\r]+)/i
      

  5.   

    /n也不行的,
    我用TD隔来开做了,
    谢谢大家的热心帮助。