如何让textarea自动换行

wzx7934003 2006-02-10 09:58:23
假如我有一个textarea控件,我希望在这个textarea中输入教长的字符串时,会自动换行。比如我写了100个字符,当写到第30个时,已经到了行尾了,这时光标自动会跳到下一行,然后在下一行开始写第31个到60个字符,但这第30个字符跟第31个字符之间没有出现换行符,必须要在第30个字符后面敲一个回车才会出现换行符,请问各位有没有办法让它在不敲回车的情况下自动生成回车符。
...全文
3098 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧