HTML5中input常用属性,input 有哪些属性
Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。
1,type=text
输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。
参数name:同样是表示的该文本输入框名称。
参数size:输入框的长度大小。
参数maxlength:输入框中允许输入字符的最大数。
参数value:输入框中的默认值
特殊参数readonly:表示该框中只能显示,不能添加修改。
your name:
2,type=password
不用我说,一看就明白的密码输入框,最大的区别就是当在此输入框输入信息时显示为保密字符。
参数和“type=text”相类似。
your password:
密码长度小于15
3,type=file
当你在BBS上传图片,在EMAIL中上传附件时一定少不了的东西:)
提供了一个文件目录输入的平台,参数有name,size。
your file:
4,type=hidden
非常值得注意的一个,通常称为隐藏域:如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示的时候。
一句话,你在页面中是看不到hidden在哪里。最有用的是hidden的值。
your hidden info here:
alert("隐藏域的值是 "+document.form1.yourhiddeninfo.value)
5,type=button
标准的一windows风格的按钮,当然要让按钮跳转到某个页面上还需要加入写JavaScript代码
your button:
http://www.cnbruce.com')">
6,type=checkbox
多选框,常见于注册时选择爱好、性格、等信息。参数有name,value及特别参数checked(表示默认选择)
其实最重要的还是value值,提交到处理页的也就是value。(附:name值可以不一样,但不推荐。)
a:
b:
c:
name值可以不一样,但不推荐
a:
b:
c:
7,type=radio
即单选框,出现在多选一的页面设定中。参数同样有name,value及特别参数checked.
不同于checkbox的是,name值一定要相同,否则就不能多选一。当然提交到处理页的也还是value值。
a:
b:
c:
下面是name值不同的一个例子,就不能实现多选一的效果了
a:
b:
c:
8,type=image
比较另类的一个,自己看看效果吧,可以作为提交式图片
your Imgsubmit:
9,type=submit and type=reset
分别是“提交”和“重置”两按钮
submit主要功能是将Form中所有内容进行提交action页处理,reset则起个快速清空所有填写内容的功能。
input 标签 -- 代表HTML表单的单行输入域
input标签是单独出现的,
属性.
Common -- 一般属性
type -- 代表一个输入域的显示方式(分为输入型,选择型,点击型)
maxlength -- 输入域最多可以输入文字的长度
src -- 当使用图片来表示按钮时,代表图片的位置(URI)
alt -- 代表表单的提示文字,当鼠标停留时
size -- 输入域的长度
value -- 输入域的值
accesskey -- 表单的快捷键访问方式
checked -- 如果是选择型的输入域,代表已经被选择
disabled -- 输入域无法获得焦点,无法选择,以灰色显示,在表单中不起任何作用
readonly -- 输入域可以选择,但是无法修改
tabindex -- 输入域的"tab"键遍历顺序
text 文本框
password 密码
checkbox 多选框
radio 单选框
submit 提交
reset 重写
file 文件
hidden 隐藏
image 图片
button 按扭
文本框几种常用属性
1.取消按钮按下时的虚线框
在input里添加属性值 hideFocus 或者 HideFocus=true
2.只读文本框内容
在input里添加属性值 readonly
3.防止退后清空的TEXT文档(可把style内容做做为类引用)
style=behavior:url(#default#savehistory); type=text
id=oPersistInput>
4.ENTER键可以让光标移到下一个输入框
οnkeydοwn="if(event.keyCode==13)event.keyCode=9" >
5.只能为中文(有闪动)
6.只能为数字(有闪动)
οnkeyup="value=value.replace(/[^\d]/g,'')
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
7.只能为数字(无闪动)
οnkeydοwn="if(event.keyCode==13)event.keyCode=9"
onKeyPress="if ((event.keyCode<48 || event.keyCode>57))
event.returnValue=false">
8.只能输入英文和数字(有闪动)
οnkeyup="value=value.replace(/[\W]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
9.屏蔽输入法
style="ime-mode:disabled"
οnkeydοwn="if(event.keyCode==13)event.keyCode=9">
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
11. 只能输入两位小数,三位小数(有闪动)
οnkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10))
;value=value.replace(/\.\d*\./g,'.')"
onKeyPress="if((event.keyCode<48 || event.keyCode>57)
&& event.keyCode!=46 && event.keyCode!=45 ||
value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}"
id=text_kfxe name=text_kfxe>
autocomplete="off" 关闭输入记录
οnpaste="return false" 禁止粘贴
HTML5中input常用属性,input 有哪些属性相关推荐
- html中form标签的作用style,HTML5中meta常用标签属性说明
HTML5中meta常用标签属性说明 IE 兼容模式,Bootstrap 不支持 IE 古老的兼容模式.为了让 IE 浏览器运行最新的渲染模式下,建议将此 标签加入到你的页面中: content属性 ...
- html中的鼠标事件怎么写,html5中的鼠标事件以及鼠标事件属性
鼠标事件 先列出html5中鼠标常见的一系列事件: 事件名称 描述 onclick 当单击鼠标时运行脚本 ondblclick 当双击鼠标时运行脚本 ondrag 当拖动元素时运行脚本 ondrage ...
- Html5中的input标签之多少
请问在input的标签中的type属性你知道多少呀!我们一起来回顾回顾(Html5第一课) Html5中type必有的以下的特殊属性 color date datetime datetime-loca ...
- html5干货,干货:详解HTML5中常见的五大全局属性
HTML5中新增了"全部属性"的概念.所谓全局属性它是指可以对任何元素都可以使用的属性,今天为大家详细介绍三种常见的全局属性. contentEditable属性 contentE ...
- html5中不再支持table的cellspacing和cellpadding属性
如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性.具体原因是在html5中table标签的这两个 ...
- HTML5不支持cellspacing,html5中不再支持table的cellspacing和cellpadding属性
如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性.具体原因是在html5中table标签的这两个 ...
- HTML5中的标记方法
1.内容类型(ContentType) HTML5扩展仍然为".html"或".htm",内容类型(ContentType)仍然为"text/html ...
- HTML5中video标签与canvas绘图的使用
原文:https://www.cnblogs.com/zhuzhenwei918/p/6822834.html video标签的使用 video标签定义视频, 它是html5中的新标签, 它的属性如下 ...
- HTML5中的自定义属性总结
在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构可以进行数据存放.使用data-*可以解决自定义属性混乱无管理的现状. ...
最新文章
- 网络不通 从“本地连接”中找问题
- linux查看软件包信息,Linux查看系统信息的一些命令及查看已安装软件包的命令...
- vc2005编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决
- Dotnet创建Linux下的Service应用
- mysql sql语句 datediff_MySQL数据库之MySQL DATEDIFF 函数
- 常用头文件的可调用函数的归类笔记
- 马尔科夫决策过程(MDP) : BlackJack (MC-On Policy)
- navicat建mysql数据库密码_Navicat修改MySQL数据库密码的多种方法
- 2021宇哥八套卷总结—第一套试卷分析
- PS制作五彩抽象人像
- 躺平减脂减重法补充篇——无需控制碳水摄入的有效方法,另推一种健康的运动和防止老年慢性病的方式...
- 数据结构与算法-初识树和图
- 谁说程序员过了35岁之后就要去“送外卖”、“跑滴滴”?这几种发展走向照样解除焦虑
- LaTeX中文生僻字显示
- JS实现文本的语音朗读
- 嵌入式linux+程序构架,从头开始构建一个嵌入式 Linux 发行版
- 解决ADB搜不到设备的问题
- REPT: Bridging Language Models and Machine Reading Comprehension via Retrieval-Based Pre-training 阅读
- Java 中有 goto 吗?
- 李开复:迎战ChatGPT,这20种“金饭碗”工作最能打!