百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> html textarea有哪些意思?怎样猎取textarea标签中的换行符和空
分享文章到:

html textarea有哪些意思?怎样猎取textarea标签中的换行符和空

发布时间:09/01 来源:未知 浏览: 关键词:
html textarea是啥意思?怎样猎取textarea标签中的换行符和空格?本篇文章主要给大家说说html textarea的定义和用途,还有属性的详解。

html textarea定义和用途:

<textarea>标签定义多行的文本输入控件。

文本区中可容纳无穷数目的文本,其中的文本的默许字体是等宽字体(平常是 Courier)。

可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不外更好的方法是使用 CSS 的 height 和 width 属性。

注释:在文本输入区内的文本行间,用 "%OD%OA" (回车/换行)停止分隔。

提醒:可以通过 <textarea> 标签的 wrap 属性设定文本输入区内的换行模式。

HTML <textarea> 标签实例:

<textarea rows="3" cols="20">

在百分百源码网,你可以寻到你所需要的所有的网站建设教程。

</textarea>

html textarea的属性:

tuyi.png

HTML中的标签textarea的属性及用途:

1.cols,垂直列。在没有做样式表设定的状况下,它表示一行中可容纳下的字节数。例如cols=60,表示一行中最多可容纳60个字节,也就是30个汉字。别的要留意的是,文本框的宽度就是通过这个来调整,输入好cols的数值,然后再定义输入文字字体的大小(不定义的话,会采纳默许值),那么文本框的宽度就肯定了。

2.rows,水平列。表示可显示的行数,例如rows=10,表示可显示10行。超越10行,则需要拖动滚动条来阅读了。

3.name,文本框的名称,这项必不成省,由于储备文本的时候必需用到。

4.warp,当warp="off"表示该文本区域中不主动换行,当然不写默许是主动换行的。这个参数一样用得比力少。

5.style,这是个非常有用的参数,可以用来设定文本框的背风光,滚动条色彩及情势,边框色,输入字体的大小色彩等等。

6.class,一样用来调取外部css里边的设定。

猎取textarea标签中的换行符和空格:

问题:猎取到textarea标签内的格局(换行符、空格)取到,存入数据库,展现的时候能够保存根本格局。

解决思绪:

IE9以上、FF、chrome的换行动\n, IE7-8的时候换行动\r\n,空格都为\s

所以需要利用replace把不一样阅读器的\n和\r\n都更换为html代码的</br>,把\s空格更换为html的&nbsp

注:假如使用jQuery的val()猎取textarea的值,取得的值是不含有回车(\r)字符的。但是假如该值是通过 XHR 传递给效劳器的,回车(\r)字符会被保存(或者是被阅读器增加的,但是在原始数据中并不包括回车(\r))。

该例对\r和\r\n都做了replace更换,实际结果不受影响,只需要留意一下有不同。

代码如下:

html:

<textarea name="" id="text" cols="30" rows="3"></textarea>
<input type="button" id="btn" value="测试测试" />
<div id="show"></div>

js:

document.getElementById("btn").onclick = function() {
var strContent = document.getElementById("text").value;
alert("处置前的strContent为\r\n"+strContent);
strContent = strContent.replace(/\r\n/g, '<br/>'); //IE9、FF、chrome
strContent = strContent.replace(/\n/g, '<br/>'); //IE7-8
strContent = strContent.replace(/\s/g, ' '); //空格处置
alert("转换之后的html代码为\r\n"+strContent);
document.getElementById("show").innerHTML = strContent;
};

【相关引荐】

HTML中的lang属性是干嘛的呢?HTML中的lang属性有什么作用呢?

HTML5新增的构造元素是什么?HTML5新增的构造元素的用途(引荐)

以上就是html textarea是啥意思?怎样猎取textarea标签中的换行符和空格?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板