有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改。...实现的方式归纳一下,有如下几种。 ...方法1: onfocus=this.blur() 方法2:readonly...name="input1" value="中国" readonly> 方法
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息, 如使input text的内容,中国两个字不可以修改有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息, 如使 的内容,"中国"两个字不可以修改。...方法1: οnfοcus=this.blur() 当鼠标放不上就离开焦点 ...readOnly="true" 文字不会变色,也是不可编辑的 css屏蔽输入: 有两种方法: 第一:disabled="disabled...第二:readonly="readonly" 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本;
-- 自定义提交按钮 --> Submit Form 只要表单中存在上面列出的任何一种按钮,那么在相应表单控件拥有焦点的情况下,按回车键就可以提交该表单...用户单击重置按钮重置表单时,会触发 reset 事件,利用这个机会,我们可以在必要时取消重置操作。 表单字段 可以像访问页面中的其他元素一样,使用原生 DOM 方法访问表单元素。...这个 elements 集合是一个有序列表,其中包含着表单中的所有字段,每个表单字段在 elements 集合中的顺序,与它们出现在标记中的顺序相同,可以按照位置和 name 特性来访问它们。...而通过设置 size 特性,可以指定文本框中能够显示的字符数。通过 value 特性,可以设置文本框的初始值,而 maxlength 特性则用于指定文本框可以接受的最大字符数。...要指定文本框的大小,可以使用 rows 和 cols 特性。其中,rows 特性指定的是文本框的字符行数,而 cols 特性指定的是文本框的字符列数。
2.表单标签 在HTML中,表单标签有 5 种: form input textarea select option 从外观看,表单可划分以下 8 种: 单行文本框 密码文本框 单选框 复选框...其实创建一个表单,和创建一个表格一样,我们也必须要把所有表单标签放在form标签内部。...Ⅰ.例1 ② method属性 在form标签中,method属性用于指定表单数据使用哪一种http提交方法。...密码文本框与单行文本框区别 不过两者也有着本质上的区别:在单行文本框中输入的字符可见,而在密码文本框中输入的字符不可见。 我们可以把密码文本框看成是一种特殊的单行文本框。...size 设置文本框的长度。 maxlength 设置文本框中最多可以输入的字符数。 密码文本框这些常用属性和单行文本框一样,就不做示例。
但使用原生的DOM访问虽然比较通用,但不是很便利。表单处理中,我们建议使用HTML DOM,它有自己的elements属性,该属性是表单中所有元素的集合。...以下罗列出共有的属性: 属性或方法 说明 disabled 布尔值,表示当前字段是否被禁用 form 指向当前字段所属表单的指针,只读 name 当前字段的名称 readOnly 布尔值,表示当前字段是否只读...二.文本框脚本 在HTML中,有两种方式来表现文本框:一种是单行文本框,一种是多行文本框。...alert(textField.defaultValue);//得到最初的value值 选择文本 使用select()方法,可以将文本框里的文本选中,并且将焦点设置到文本框中。...textField.select();//选中文本框中的文本 选择部分文本 在使用文本框内容的时候,我们有时要直接选定部分文本,这个行为还没有标准。
标签:定义表格的页脚;用于组合html表格中的表注内容....在开始标签中添加斜杠,比如 ,是关闭空元素的正确方法,html、Xhtml 和 XML都接受这种方式.即使 在所有浏览器中都是有效的,但使用 其实是更长远的保障. html...>标签用于组合html表格中的表注内容....其它常用属性: name:定义标签名称 value:按钮显示名称 reset 定义重置按钮.重置按钮会清除表单中的所有数据....:定义多行文本框可见行数 wrap:规定多行文本框中文字如何换行 初始化内容 五.html框架标签: 所谓框架就是将页面划分成几个窗框,就可以让我们在同一个浏览器中显示不止一个页面
;等价于HTML中的action特性 elements 表单中所有控件的集合(HTMLCollection) enctype 请求的编码类型;等价于HTML中的enctype特性 length 表单中控件的数量...">Submit Form 方式3:图像按钮 只要表单中存在上面列出的任何一种按钮,那么在相应表单控件拥有焦点的情况下...(1)单行文本框 通过设置size特性,可以指定文本框中能够显示的字符数;通过设置value特性,可以指定文本框的初始值;通过设置maxlength特性,可以指定文本框可以接受的最大字符数。 <!...选择文本 (1)选择(select)事件 选择文本框中所有文本select()方法,对应的是一个select事件,同样存在触发时间的问题!...size 选择框中可见的行数 HTMLOptionElement的属性和方法: 属性和方法 作用说明 index 当前选项在options集合中的索引 label 当前选项的标签 selected
,在实际开发中一般用文本标签包起来例如 标签 我们可以看到效果文本框的宽度占满了整行,下拉框的宽度也占满了整行 class=”form-group”:可以为设置该属性...type="text" class="form-control" /> 现在的效果就是工资后面跟着一个文本框,如果我们先想在 文本框中的前面一部分来一个$美元符合。...4水平排列表单,设计到栅格 现在这个表单的效果,每个元素占一行。假如现在我们需要让用户名和文本框一行 密码 和密码框一行。...10个格子,同前面讲到的栅格 control-label这句属性设置文本靠近文本框 5多选框 注意:这里的语法格式,需要把input标签放在label标签中,为啥要这样写?...,控制文本框宽也要用到栅格,很简单: 表示文本框占10个格子 2.按钮 1.1可用作按钮使用的标签和元素 可以用作按钮使用的标签元素有很多
', 刷新浏览器,页面将显示英雄名 组合HTML和多行模板字符串 要显示所有英雄的属性,请为英雄的id属性添加一个,并为英雄的名称添加另一个。...文本框中编辑英雄名字。...文本框应显示英雄的名称属性,并根据用户类型更新该属性。 您需要在表单元素和hero.name属性之间进行双向绑定。...数据在两个方向流动:从属性到文本框,从文本框返回到属性。 在表单和模板语法页面中阅读有关ngModel的更多信息。 @Component(指令:...)...您可以编辑英雄的名字,并看到立即在文本框上方的中反映的更改。
组件就像 HTML 标签一样可以被渲染到页面中。组件表示的是一段结构内容,对于函数组件来说,渲染的内容是函数的返回值就是对应的内容。 使用函数名称作为组件标签名称,可以成对出现也可以自闭合。...可以通过事件处理程序的参数获取到事件对象 e React 中的事件对象叫做:合成事件(对象) 合成事件:兼容所有浏览器,无需担心跨浏览器兼容性问题 案例 : 图中的绑定事件里,我使用了 a 标签 ,大家知道...与组件实例绑定到一起 4.3 class 的实例方法 利用箭头函数形式的class实例方法 注意:该语法是实验性语法,但是,由于babel的存在可以直接使用 大家喜欢哪一种呢?...input框自己的状态被React组件状态控制 React组件的状态的地方是在state中,input表单元素也有自己的状态是在value中,React将state与表单元素的值(value)绑定到一起...非受控组件就是通过手动操作dom的方式获取文本框的值,文本框的状态不受react组件的state中的状态控制,直接通过原生dom获取输入框的值。
中只能嵌套,直接在标签中输入其他标签或者文字的做法是不被允许的。 2. 与之间相当于一个容器,可以容纳所有元素。 3....表单域: 他相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器。...1. type 属性 这个属性通过改变值,可以决定了你属于那种input表单。 比如 type = ‘text’ 就表示 文本框 可以做 用户名, 昵称等。...cols=“每行中的字符数” rows=“显示的行数” 我们实际开发不用 文本框和文本域区别 表单 名称 区别 默认值显示 用于场景 input type=“text” 文本框 只能显示一行文本 单标签...通过form表单域 目的: 在HTML中,form标签被用于定义表单域,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。
参考网址: 《HTML中form表单作用解释》 表单在网页中主要负责的是数据采集功能,一个表单基本由三部分组成: 表单标签:这里面包含了处理表单数据所用 CGI (Common Gateway...它可以是一个URL地址(提交给程式),或一个电子邮件地址; method=get | post:指明提交表单的 HTTP 方法,可能的值有 POST 或 GET,在数据传输过程中分别对应了 HTTP 协议中的...POST的所有操作对用户来说都是不可见的; GET 传输的数据量小,这主要是因为受 URL 长度限制;而 POST 可以传输大量的数据,所以在上传文件只能使用 POST; GET 限制 Form 表单的数据集的值必须为...文本框 文本框是一种让访问者自己输入内容的表单对象,通常被用来填写单个字或者简短的回答,如姓名、地址等。...多行文本框 多行文本框也是一种让访问者自己输入内容的表单对象,只不过能让访问者填写较长的内容。
base标签为整个页面定义了所有链接的基础定位,其主要的作用是确保文档中所有的相对url都可以被分解成确定的文档地址。 style标签用于定义css的样式。...get在安全性上较差,所有表单域的值直接呈现。post除了有可见的处理脚本程序,别的东西都可以隐藏。 name属性,添加name属性是为了令递交出去的表单数据能够被处理这些数据的程序识别。...表示可输入的最长的字符数量 value表示预先设置好的信息 text单行的文本框 password将文本替换*的文本框 checkbox只能做二选一的是或否选择 radio从多个选项中确定的一个文本框... 表单域集合:表单域的代码由fieldset标签和legend标签组合而成。...date类型的Input元素是专门用于输入日期的文本框,默认为带日期选择器的输入框。
表单 基本所有的网页无非就是在做两件事情:1.呈现数据给客户看,2.接收用户输入的数据。所以表单就是用来收集用户输入的数据,然后提交给服务器。 示例图: ?...表单在网页中主要负责数据采集功能,一个表单有三个基本组成部分: 1.表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。...2.表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。...表单组件介绍 表单组件就是用来让用户输入信息、接收用户输入信息的组件,我们经常会在网页上看到的文本框、按钮、单选框、复选框等等,这些就是所谓的组件。...表单组件之引入组件 标签引入的组件用于收集用户输入的内容,例如文本框、单选框复选框、密码框等等,这个标签最主要的属性是type,这个属性用于选择你需要使用什么样的组件
1)创建表单后,就可以在表单中放置控件以接受用户的输入 2)这些控件通常放在标签之间,也可以在表单之外用来创建用户界面 3)不同的表单控件有不同的用途...该标签用于在网页中创建表单区域,属于容器标签,其他表单标签需要在它的范围内才有效,标签用以设定各种输入资料的方法 标签的属性: action...例如如果表单上有几个文本框,可以按名称来标识它 value 此属性是可选属性他指定元素初始值,如果type为radio类型则必须指定一个值 size 此属性指定表单元素的初始宽度...uil地址格式的文本,将不允许提交表单 数字 number 用于提供数字的文本框我们可以对数字进行控制包括最大值,最小值合法的间隔或默认...表单的初级验证 1 placeholder 用于input的文本框的一种提示(hint)可以描述文本框期待用户输入任何内容 <input type="search" name="1"placeholder
二、表单元素 在网页中,我们通常用表单向服务器发送数据,例如下面一个最简单的登录功能。...关于form标签的更多功能会在前后台数据交互的课程中深入讲解,本章内容只对表单标签做初步的介绍。 input标签 1 input标签通过type属性可以分为多个类别,常用的input上面的代码已经列出: type=“text”:文本框,用于文本的输入。...type=“password”:密码输入框,用于密码的输入,与文本框的区别是,输入的内容不能被用户看到。...label 通过label标签,可以指定文字相对应的表单空间,例如下面的示例,使用for属性对应input的id,这样当鼠标点击label标签的文字时,光标就会聚焦到相对的input标签之上。
在开始标签中添加斜杠,比如 ,是关闭空元素的正确方法。 即使 在所有浏览器中都是有效的,但使用 其实是更长远的保障。...2.8.8 tfoot 标签用于定义表格的页脚 标签用于组合HTML表格中的标注内容。...其它常用属性: name:定义标签名称 value:按钮显示名称 reset 定义重置按钮。重置按钮会清除表单中的所有数据。...2.9.4 textarea标签 标签用于定义一个多行文本输入控件(多行文本框,文本域) 常用属性: name:定义多行文本框名称 cols:定义多行文本框可见宽度 rows:定义多行文本框可见行数...wrap:规定多行文本框中文字如何换行。
在我们现实生活中也挺常见的,有时会使用到的注册页面就可以理解成一个表单。 ? 表单由三个部分组成: 「1表单标签」 包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。...「2表单域」 用户名,密码,邮箱这些都是表单域中的一部分。 「3表单按钮」 注册按钮也就是其中的一种。...「①用户名:type="text"」 这个是默认的类型,也就是说如果input子标签中什么都不写的话就是文本框。...「①name属性和values属性」 基本上每一个input标签都可以设定name和values属性。 如果是文本框密码框,values表示的也就是初始默认值。...四、下拉框和文本域 学完form表单中的input子标签,还有两个子标签select和textarea。 「1下拉框」 ? name属性:也就是浏览器中地址栏里的name。
2.3.2 文本框 文本框作为一个接收用户输入的组件,被广泛应用于表单构建、即时通讯、搜索等场景中。...如果需要完全移除下划线和标签预留空间,可以将 decoration 属性设置为 null。...在下面的示例中,每次 text 的值改变,会在控制台中打印出当前文本框的值。...一旦绑定,就能够开始监听文本框的变化。...在下面的示例中,我们会在 _MyCustomFormState 类中创建一个方法,实现打印出文本框当前值。
领取专属 10元无门槛券
手把手带您无忧上云