博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML input 表单标签
阅读量:3948 次
发布时间:2019-05-24

本文共 4393 字,大约阅读时间需要 14 分钟。

<input/>

  • <input>标签用于搜集用户信息。
  • 根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。XHTML需要围堵。
属性 描述
mime_type 规定通过文件上传来提交的文件的类型。accept 属性仅适用于 <input type="file">。需规定多个值,请使用逗号分隔(比如<input accept="audio/*,video/*,image/*" />)。
text 定义无法查看图像时的替代文本,备选的信息。 (只针对type=“image”)
on off <input>输入时,是否基于之前键入过的值,启用文本填充提示,需要与name属性结合使用,Chrome可使用
autofocus 页面加载时 <input>元素应该自动获得焦点
checked checked 页面加载时应该被预先选定的 <input>元素。 (只针对 type=“checkbox” 或者 type=“radio”)
disabled disabled 定义禁用
form_id 定义 <input>所属的一个或多个表单
URL 当表单提交时,处理输入控件的文件的 URL。(只针对 type=“submit” 和 type=“image”,会覆盖外层<form> 的 action 属性)
formmethod get post 定义发送表单数据到 action URL 的 HTTP 方法。 (只适合 type=“submit” 和 type=“image”)
formnovalidate formnovalidate 布尔属性,当表单提交时不进行验证。formnovalidate 属性覆盖 <form> 元素的 novalidate 属性,与 type=“submit” 配合使用。
formtarget _blank _self _parent _top framename 规定表示提交表单后,在哪里显示接收到响应的名称或关键词
pixels 定义<input>元素的高度。(只针对type=“image”)
pixels 定义<input>元素的宽度。(只针对type=“image”)
datalist_id 引用 <datalist> 元素,其中包含 <input> 元素的预定义选项
number date <input> 元素的最大值,max 和 min 属性适用于以下 input 类型:number、range、date、datetime、datetime-local、month、time 和 week。
number date <input>元素的最小值。max 属性与 min 属性配合使用,可创建合法值范围。
text <input> 元素的名称。在 JavaScript 中引用元素,或者在表单提交后引用表单数据。(PS:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值)。
text 显示提示信息,不是value值,适用的 input 类型:text、search、url、tel、email 和 password
value 定义input 元素的值,即预定义的值。
- - "button", “reset”, “submit”:按钮上的文本
- - "text", “password”, “hidden”,“number”,“color”(16进制#000000):初始(默认)值
- - "checkbox"(必需), “radio”(必需), “image” 类型
- - value 属性不适用于 <input type="file">
required 规定必需
number 规定以字符数计的 <input> 元素的可见宽度,适用的 input 类型:text、search、tel、url、email 和 password;type为color时,其方框通过style中的width和height来限定,size对color无效
URL src 属性对于 <input type="image">是必需的属性,且只能与 <input type="image"> 配合使用。
number 允许输入的最大字符数,对type="number"无效
multiple 布尔属性,允许用户输入到 元素的多个值,multiple 属性适用于以下 input 类型:email 和 file
multiple 布尔属性,定义输入字段只读,但可用 tab 键切换到该字段,可以选中或拷贝其文本,readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。
number 定义<input> 元素的合法数字间隔,适用input 类型:number、range、date、datetime、datetime-local、month、time 和 week
//选择文件时依然可以选择非gif格式,因此尽量在服务器上对*文件上传*进行验证accept用于文件选择的提示作用。
//alt 无法查看图像时的替代文本loading…
//autocomplete 
//没有name属性,不会弹出填充提示
First name:
//外层定义了autocomplete,内部对应的要加上name属性 Last name:
E-mail:
//autofocus
First name:
//只要定义就触发 Last name:
//checked  用于单选框
//checked 用于复选框
//disabled
First name:
Last name:
//只要定义,就触发
//form ie不兼容
First name:
Last name: //表单提交时,依然能够提交lname
//formaction 重定义跳转url
First name:
Last name:
//绝对 URL - 某个页面的完整地址(比如 href="http://www.example.com/formresult.html")//相对 URL - 指向当前站点内的一个文件(比如 href="formresult.html")
//formmethod//get:表单数据(form-data)以名称/值对的形式附加到URL(demo-form.php)中,在浏览器的地址栏中可见到(安全性低):demo-form.php?fname=&lname=
First name:
Last name:
//post:HTTP post 事务的形式发送表单数据(form-data),在浏览器不可见传参(安全性低):demo-post.php
//formnovalidate 只要定义就触发,不写出来就是没有定义
//不验证表单:不会出现上面的input框的邮箱格式和必须输入的提示
//验证表单:会出现格式和必须输入的提示
//formtarget
First name:
Last name:
//width height 
个人信息
//input image 作用等同submit,但会触发两次提交作用,尽量使用submit
  • 相关标签<datalist></datalist>
    <datalist> 标签规定了 <input> 元素可能的选项列表,为<input> 元素提供"选项填充提示"的特性,下拉列表里选项是预先定义好的,作为用户的输入数据。 <input>元素通过 list 属性来绑定 <datalist> 标签,在<datalist>里面定义id值来绑定。
//list 
//5能在下拉提示框中显示,但不会输入到input框之中,填充的内容只识别value的值
//select 标签得下拉框不能识别其中的value值
//max min placeholder name src
//在type=‘data’,placeholder 无效
//选择2011-12-02之前的时间 在type=‘data’,size 无效
//maxlength
//multiple
//可提交多个邮件地址,用","隔开
//上传多个文件
//value
First name:
Last name:
//name
a:
b:
c:
name值可以不一样,但不推荐
a:
b:
c:
a:
b:
c:
下面是name值不同的一个例子,就不能实现多选一的效果了
a:
b:
c:

转载地址:http://oqhwi.baihongyu.com/

你可能感兴趣的文章
加站点加入IE的可信站点做法
查看>>
软件研发中的《破窗理论》
查看>>
敏捷的三种误区和五种改进
查看>>
用数字来看某知名B2C网站的发展内幕和隐私
查看>>
vs2010一些设置
查看>>
生活感悟语录
查看>>
用python中htmlParser实现的spider(python spider)
查看>>
在线测速网址
查看>>
mysql中GROUP_CONCAT的应用
查看>>
研发人员的绩效考核
查看>>
Python 3 之多线程研究
查看>>
Python 3中的多线程文件下载类
查看>>
Python库之MySQLdb介绍
查看>>
Python3中利用Urllib进行表单数据提交(Get,Post)
查看>>
Python开发之扩展库的安装指南及Suds(Webservice)的使用简介
查看>>
软件项目管理一点分享
查看>>
iphone程序打包ipa格式
查看>>
Ios开发之Apns功能介绍(应用程序通知)及PHP/Python代码
查看>>
iphone开发的几个Apple官方中文教程地址
查看>>
Algorithms: Kruskal's algorithm and Prim's algorithm for Minimum-spanning-tree
查看>>