摘要:属性为用户由于某些原因无法查看图像时提供了备选的信息。可用于表单以外的输入字段覆盖表单的属性。值覆盖表单的属性。默认在父框架中将表单提交到文档。属性规定输入字段的最大长度,以字符个数计。属性与或配合使用。提交按钮会把表单数据发送到服务器。
今天做项目的时候频繁用到了元素,却发现好多属性都不懂。找资料总结。
accept 规定通过文件上传来提交的文件的类型。</>复制代码
//只能与 配合使用。
//例如只允许上传图片文件
align 规定图像输入的对齐方式。
</>复制代码
值:left | right | top | middle | bottom 【不赞成使用。】
alt 定义图像输入的替代文本。
</>复制代码
alt 属性只能与 配合使用。
alt 属性为用户由于某些原因无法查看图像时提供了备选的信息。
autocomplete 规定是否使用输入字段的自动完成功能。
</>复制代码
自动完成允许浏览器预测对字段的输入。
当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。
值: on | off
适用于
autofocus 规定输入字段在页面加载时是否获得焦点。
</>复制代码
【不适用于 type="hidden"】
值:autofocus
checked 规定此 input 元素首次加载时应当被选中。
</>复制代码
与 或 配合使用
值:checked
disabled 当 input 元素加载时禁用此元素。
form 规定输入字段所属的一个或多个表单。</>复制代码
被禁用的 input 元素既不可用,也不可点击。
值:disabled
</>复制代码
form 属性的值必须是其所属表单的 id。
可用于表单以外的输入字段
...
Last name:
formaction 覆盖表单的 action 属性。
</>复制代码
(适用于 type="submit" 和 type="image")
formenctype 覆盖表单的 enctype 属性。
</>复制代码
(适用于 type="submit" 和 type="image")
值:
application/x-www-form-urlencoded【在发送前对所有字符进行编码(默认)。】
multipart/form-data【不对字符编码。当使用有文件上传控件的表单时,该值是必需的。】
text/plain【将空格转换为 "+" 符号,但不编码特殊字符。】
formmethod 覆盖表单的 method 属性。</>复制代码
(适用于 type="submit" 和 type="image")
值:get | post
formnovalidate 覆盖表单的 novalidate 属性。
formtarget 覆盖表单的 target 属性。</>复制代码
如果使用该属性,则提交表单时不进行验证。
适用于
值:formnovalidate
</>复制代码
(适用于 type="submit" 和 type="image")
HTML5 不支持框架和框架集。parent, top 和 framename 值大多用于 iframe。
_blank【在新窗口/选项卡中将表单提交到文档。】
_self【在同一框架中将表单提交到文档。(默认)】
_parent【在父框架中将表单提交到文档。】
_top【在整个窗口中将表单提交到文档】
framename【在指定的框架中将表单提交到文档。】
list datalist-id 引用包含输入字段的预定义选项的 datalist 。step 规定输入字的的合法数字间隔。</>复制代码
</>复制代码
//合法数字应该是 -3、0、3、6,以此类推
max 规定输入字段的最大值。
min 规定输入字段的最小值。
</>复制代码
step、max 和 min 属性适用于以下 类型:number, range, date, datetime, datetime-local, month, time 以及 week。
maxlength 规定输入字段中的字符的最大长度。
</>复制代码
maxlength 属性规定输入字段的最大长度,以字符个数计。
maxlength 属性与 或 配合使用。
size 定义输入字段的宽度。
multiple 如果使用该属性,则允许一个以上的值。</>复制代码
对于 和 ,size 属性定义的是可见的字符数。
而对于其他类型,size 属性定义的是以像素为单位的输入字段宽度。
name 定义 input 元素的名称。</>复制代码
【需要上传多个文件时可使用该属性】
pattern 规定输入字段的值的模式或格式。</>复制代码
属性用于对提交到服务器后的表单数据进行标识
或者在客户端通过 JavaScript 引用表单数据。
只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。
</>复制代码
pattern="[0-9]" 表示输入值必须是 0 与 9 之间的数字。
适用于以下 类型:text, search, url, telephone, email 以及 password 。
placeholder 规定帮助用户填写输入字段的提示。
readonly 规定输入字段为只读。</>复制代码
该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
适用于以下的 类型:text, search, url, telephone, email 以及 password
required 指示输入字段的值是必需的。</>复制代码
可与 或 配合使用。
只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
src URL 定义以提交按钮形式显示的图像的 URL。</>复制代码
适用于以下 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。
type 规定 input 元素的类型。</>复制代码
只能与 配合使用。
button 定义可点击按钮。
checkbox 定义复选框。
file 定义输入字段和 "浏览"按钮,供文件上传。
hidden 定义隐藏的输入字段。
image 定义图像形式的提交按钮。
password 定义密码字段。该字段中的字符被掩码。
radio 定义单选按钮。
reset 定义重置按钮。重置按钮会清除表单中的所有数据。
submit 定义提交按钮。提交按钮会把表单数据发送到服务器。
text 定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。
value 规定 input 元素的值。</>复制代码
对于不同的输入类型,value 属性的用法也不同:
type="button", "reset", "submit" - 定义按钮上的显示的文本
type="text", "password", "hidden" - 定义输入字段的初始值
type="checkbox", "radio", "image" - 定义与输入相关联的值
注释: 和 中必须设置 value 属性。
width 定义 input 字段的宽度。
height 定义 input 字段的高度
</>复制代码
width和height只适用于 type="image"
PS:【对input元素UI自定义】
</>复制代码
默认的样式是这样的。
利用label for的属性,可以很好的改变样式。
</>复制代码
上述例子中其实就是隐藏input。所以还可以用
</>复制代码
style="visibility:hidden"
或者
style="display:none"
效果图如下
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/49841.html
摘要:用于或元素时,将提交指定的表单示例代码只能上传图片只能上传视频使用的属性,是一个类型的值,或文件后缀名。在以前,要想改变表单元素外观,需要通过其他标签来模拟。以下点到名的表单元素,还是可以照常使用的。 做为html中最为常见,应用最广泛的标签之一,form常伴随前端左右。了解更深,用的更顺。 表单属性 这个表单展示了form表单常用的属性 属性名 属性值 ...
摘要:执行的时候,会绑定上下文对象为组件实例于是中的就能取到组件实例本身,的代码块顶层作用域就绑定为了组件实例于是内部变量的访问,就会首先访问到组件实例上。其中的获取,就会先从组件实例上获取,相当于。 写文章不容易,点个赞呗兄弟专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于 Vue版本 【2.5.17】 如果你觉得...
摘要:标签定义表单表单元素表单包含表单元素。沃尔沃马自达雪佛兰奥迪定义待选择的选项,列表通常会默认选择第一个选项,可以使用属性来定义预定义选项。马自达定义多行输入字段。属性规定输入字段允许的最大长度。内容连接类型个人静态博客气泡的前端日记 文章大纲来源:【Day 2】Form表单 HTML表单 表单元素 表单属性 HTML5追加的表单元素 HTML表单 HTML 表单用于搜集不同类型的用...
阅读 2915·2023-04-25 18:58
阅读 1028·2021-11-25 09:43
阅读 1252·2021-10-25 09:46
阅读 3536·2021-09-09 11:40
阅读 1766·2021-08-05 09:59
阅读 905·2019-08-29 15:07
阅读 989·2019-08-29 12:48
阅读 754·2019-08-29 11:19