如何让textarea自动换行

wzx7934003 2006-02-10 09:58:23
假如我有一个textarea控件,我希望在这个textarea中输入教长的字符串时,会自动换行。比如我写了100个字符,当写到第30个时,已经到了行尾了,这时光标自动会跳到下一行,然后在下一行开始写第31个到60个字符,但这第30个字符跟第31个字符之间没有出现换行符,必须要在第30个字符后面敲一个回车才会出现换行符,请问各位有没有办法让它在不敲回车的情况下自动生成回车符。
...全文
3056 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xinxideyilian 2006-02-10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<div align="center">
<textarea name="textarea" rows="20" cols="65" wrap="soft" ></textarea>
</div>
</body>
</html>
回复
wzx7934003 2006-02-10
blackcourser能告诉我具体的使用方法吗?我不太会用,谢谢了
回复
dcr028 2006-02-10
我认为是应该运用一个判断语句,在程序中的输入语句中判断输入30个字符时进行换行.(我的这个方法仅供参考)
回复
黑马 2006-02-10
如果没有使用的话,是没有'\n'

你可以使用html的word-break或者用java的substring实现
回复
wzx7934003 2006-02-10
可是我试过了,如果使用过回车的话可以通过把'\n'换成<br>来实现换行
如果没有用回车进行换行的话他默认好象没有'\n'的
回复
黑马 2006-02-10
输入的时候会自动换行,会隐藏的增加换行符'\n'

如果说在页面上显示这段输入内容的话,需要替换成<br>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-10 09:58
社区公告
暂无公告