文本域

CreateTime--2017年5月23日15:12:08
Author:Marydon

二、文本域

  (一)语法

    <textarea></textarea>

  (二)用法介绍

    2.2.1 页面展示

    内容一定要写在标签体内,即:

<textarea>页面要展示的默认内容</textarea>

    错误用法:

    <textarea value="页面要展示的默认内容"></textarea>  

    2.2.2 展示样式:左对齐、居中显示

<!-- 内容会居中显示 -->
<textarea name="TREAT_CONTENT" id="TREAT_CONTENT" class="TextBox" style="width: 99%" readonly>
${model.PATIENTINFO.TREAT_CONTENT}
</textarea> <!-- 左对齐:这种方式会出现大量空格 -->
<textarea name="TREAT_CONTENT" id="TREAT_CONTENT" class="TextBox" style="width: 99%" readonly>${model.PATIENTINFO.TREAT_CONTENT}
</textarea> <!-- 左对齐:推荐使用 -->
<textarea name="TREAT_CONTENT" id="TREAT_CONTENT" class="TextBox" style="width: 99%" readonly>${model.PATIENTINFO.TREAT_CONTENT}</textarea>

    注意:推荐使用第三种方式,无论该行代码有多长,要展示的内容与标签体之间不要出现空格

    2.2.3 设置只读

    添加readonly属性

    2.2.4 设置固定长度自动换行

    指定width

    2.2.5 js取值(获取文本域的内容)

// 接着上面
document.getElementById("TREAT_CONTENT").value

    2.2.6 js控制文本内容在文本域中实现换行(js赋值)

    使用"\r\n"或"\n\r"

// 接着上面
document.getElementById("TREAT_CONTENT").innerHTML = "aa\r\nbb";

    举例:

    CreateTime--2017年3月1日09:58:35

    第一步:在页面中创建一个文件域

var textareaTag = document.createElement("textarea");
textareaTag.id="resultData";
textareaTag.cols="100";//列数
textareaTag.rows="50";//行数
window.onload = function() {
document.body.appendChild(textareaTag);
}

    第二步:通过a标签将获取到的属性"thurl"的属性值写到文件域,并实现自动换行

var aTags = document.getElementsByTagName("a");
var str = "";
for(var i=0; i<aTags.length;i++) {
//这个地方看页面中具体对应的是哪个属性
var aElement = aTags[i].getAttribute("thurl");
if (aElement) {
str += aElement + "\n\r";
}
}
document.getElementById("resultData").innerHTML = str;

    UpdateTime-2017年7月21日07:59:18

    2.2.7 文本域textarea不管放的是什么内容,都会以纯文本形式展现

    错误用法:文本域中放入a标签,使其解读成为一个超链接

    HTML部分

<textarea id="IMAGE_ADRESS" style="height:50px;width:400px;"></textarea>

    JAVASCRIPT部分

window.onload = function() {
var IMAGE_ADRESS = 'www.baidu.com';
IMAGE_ADRESS = '<a href="consAppl_search.viewImages(\'' + IMAGE_ADRESS + '\')">' + IMAGE_ADRESS + '</a>';
// 将a标签输出到页面上并以超链接形式展现
$('#IMAGE_ADRESS').val(IMAGE_ADRESS)
}  

    结果展示:

    小结:如上图所示,textarea并未将a标签当做HTML元素展示,而是以纯文本的形式打印到页面上,由此可见,文本框中只能存放纯文本信息;

       想要a标签解读成HTML元素展示在页面上,需要将该标签放入到td或div标签中即可。           

相关推荐:

 

文本域textarea的更多相关文章

  1. 解决:HTML中多文本域(textarea)回车后数据存入数据库,EL表达式取出异常。

    问题描述: 当多文本域(textarea)回车后数据存入数据库. EL表达式取出异常,值换行倒置页面报错. 问题解决: 存值脚本代码,提交前转换\n为<br/>. <script t ...

  2. palacehoder的自定义样式【输入框input /文本域textarea】

    7.palacehoder的自定义样式[输入框input /文本域textarea] 因为每个浏览器的CSS选择器都有所差异,所以需要针对每个浏览器做单独的设定(可以在冒号前面写input和texta ...

  3. Bootstrap 表单控件一(单行输入框input,下拉选择框select ,文本域textarea)

    单行输入框,常见的文本输入框,也就是input的type属性值为text.在Bootstrap中使用input时也必须添加type类型,如果没有指定type类型,将无法得到正确的样式,因为Bootst ...

  4. Bootstrap系列 -- 16. 文本域textarea

    文本域和原始使用方法一样,设置rows可定义其高度,设置cols可以设置其宽度.但如果textarea元素中添加了类名“form-control”类名,则无需设置cols属性.因为Bootstrap框 ...

  5. html文本域textarea高度自增、自动换行

    文本域自动换行.高度自增,采用以下方式: html: <textarea rows="1" class="answerTextArea" maxlengt ...

  6. 文本域textarea的一个小细节

    文本域代码在编写时,最好写在一行上,就像: 如果没写在一行上,如: 那么就会在后续生成的页面上输入的时候就会产生一段空白无法删除: 这是写文本框的时候的一个小细节

  7. css 文本域textarea显示成label标签

    <html> <head>     <title>textarea显示为label</title> <style type="text/ ...

  8. 文本域textarea显示输入剩余字数

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. HTML&CSS基础学习笔记1.23-表单的文本域和下拉列表

    文本域 <textarea>标签定义多行的文本输入控件. 平时在网页上的一些需要输入比较多的内容的输入框,比如回复帖子,回答问题等,都可以用<textarea>标签. < ...

随机推荐

  1. 关于oracle存储过程需要注意的问题

    在使用oracle存储过程时,有一些需要注意的地方,下面就来总结一下. 1.在oracle的存储过程中,数据表别名不能加as 也许是为了区分存储过程中的as,怕与过程中的as冲突. 如: select ...

  2. UML功能模型(用例图)

        在UML系统开发中有三个主要的模型:功能模型(从用户角度展示系统的功能,包括用例图).对象模型(采用对象,属性,操作关联等概念展示系统的结构和基础,包括类图.对象图.包图).动态模型(展示系统 ...

  3. noip 2016 day2 t1组合数问题

    题目描述 组合数表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法.根据组合数的定 义,我们可以给出计算 ...

  4. AGC 014 B - Unplanned Queries

    题面在这里! 很显然的一件事是,我们把路径覆盖改成两个点分别到根的路径覆盖,答案是不会变的,因为lca以上被覆盖了两次不变奇偶性.. 这么做的好处就是,我们只需要考虑每个点的覆盖次数带来的影响就行了, ...

  5. BZOJ 4810 [Ynoi2017]由乃的玉米田(莫队+bitset)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=4810 [题目大意] 给出一个数列,有三种区间查询, 分别查询区间是否存在两个数乘积为x ...

  6. svn出现Authorization failed

    进入svn的conf目录下 修改svnserve.conf [general] anon-access = read auth-access = write password-db = passwd ...

  7. [bzoj1006](HNOI2008)神奇的国度(弦图最小染色)【太难不会】

    Description K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则. 他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关 ...

  8. Manthan, Codefest 16 B. A Trivial Problem 二分 数学

    B. A Trivial Problem 题目连接: http://www.codeforces.com/contest/633/problem/B Description Mr. Santa ask ...

  9. [Eclipse插件] Eclipse中如何安装和使用GrepCode插件

    Java是开源的世界,如何快速的搜索到你需要的Java源码呢?2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode .与现有的各种搜索引擎相比,Java源 ...

  10. postgres10配置huge_pages

    操作系统 修改/boot/grub2/grub.cfg 定位到第一个'menuentry 'CentOS Linux',在"linux16 /vmlinuz"最后面添加 numa= ...