关于form表单中文本区域(textarea)的回车换行问题 [原创 2006-12-25 21:49:44]

本文详细介绍了在web设计中如何使用textarea控件,并重点探讨了三种不同的wrap属性设置:off、soft和hard,以及它们如何影响数据提交及显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[color=darkred][/color][size=x-small][/size][align=center][/align][align=left][/align]
在web设计中,表单是我们常用的.文本编辑区域也是经常需要添加.

在textarea中,向服务器提交数据的时候,如果数据量比较大,我们虽然设置了文本区域的宽度,但在自动换行时候就会出现对提交数据的显示问题.这个时候我们需要用到对文本区域控制的一个选项"wrap"

这样使用"

<textarea wrap=off>textsubject</textarea>

这里warp是数据不换行的,在提交的时候,服务器接受的是为一行数据.这个也是默认的缺省设置.

<textarea wrap=soft>textsubject</textarea>

这个类似ms-word的软回车,在提交数据到服务器的时候也是一行,显示方式和off是一样的.

<textarea wrap=hard>textsubject</textarea>

这个就是硬回车了,这个其实就是在文本域自动换行的时候自动添加上一个换行符(ASII值).由于IE无法显示这个,那么就在这个换行符的地方用一个空格来代替.这样,每个自动换行的数据之间就有了一个空格.

同样我们可以使用web设计,使在显示提交数据的页面上让其分行显示,就是添加上<br>,这个大家想必就明白了吧.

ASP代码是可以这样写的:

<%

dim c1

Response.Write("这里显示服务器接受的多行文本框返回字符串<br>"&c1&"<br>")
c1=replace(c1,vbcrlf,"<br>"&vbcrlf)//这里加上的是<br>,vbcrlf后边的内容会换到另外一行显示
response.Write("显示处理过的多行文本框的字符串:<br>"&c1&"<br>")

%>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值