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 有哪些属性相关推荐

  1. html中form标签的作用style,HTML5中meta常用标签属性说明

    HTML5中meta常用标签属性说明 IE 兼容模式,Bootstrap 不支持 IE 古老的兼容模式.为了让 IE 浏览器运行最新的渲染模式下,建议将此  标签加入到你的页面中: content属性 ...

  2. html中的鼠标事件怎么写,html5中的鼠标事件以及鼠标事件属性

    鼠标事件 先列出html5中鼠标常见的一系列事件: 事件名称 描述 onclick 当单击鼠标时运行脚本 ondblclick 当双击鼠标时运行脚本 ondrag 当拖动元素时运行脚本 ondrage ...

  3. Html5中的input标签之多少

    请问在input的标签中的type属性你知道多少呀!我们一起来回顾回顾(Html5第一课) Html5中type必有的以下的特殊属性 color date datetime datetime-loca ...

  4. html5干货,干货:详解HTML5中常见的五大全局属性

    HTML5中新增了"全部属性"的概念.所谓全局属性它是指可以对任何元素都可以使用的属性,今天为大家详细介绍三种常见的全局属性. contentEditable属性 contentE ...

  5. html5中不再支持table的cellspacing和cellpadding属性

    如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性.具体原因是在html5中table标签的这两个 ...

  6. HTML5不支持cellspacing,html5中不再支持table的cellspacing和cellpadding属性

    如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性.具体原因是在html5中table标签的这两个 ...

  7. HTML5中的标记方法

    1.内容类型(ContentType) HTML5扩展仍然为".html"或".htm",内容类型(ContentType)仍然为"text/html ...

  8. HTML5中video标签与canvas绘图的使用

    原文:https://www.cnblogs.com/zhuzhenwei918/p/6822834.html video标签的使用 video标签定义视频, 它是html5中的新标签, 它的属性如下 ...

  9. HTML5中的自定义属性总结

    在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构可以进行数据存放.使用data-*可以解决自定义属性混乱无管理的现状. ...

最新文章

  1. 网络不通 从“本地连接”中找问题
  2. linux查看软件包信息,Linux查看系统信息的一些命令及查看已安装软件包的命令...
  3. vc2005编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决
  4. Dotnet创建Linux下的Service应用
  5. mysql sql语句 datediff_MySQL数据库之MySQL DATEDIFF 函数
  6. 常用头文件的可调用函数的归类笔记
  7. 马尔科夫决策过程(MDP) : BlackJack (MC-On Policy)
  8. navicat建mysql数据库密码_Navicat修改MySQL数据库密码的多种方法
  9. 2021宇哥八套卷总结—第一套试卷分析
  10. PS制作五彩抽象人像
  11. 躺平减脂减重法补充篇——无需控制碳水摄入的有效方法,另推一种健康的运动和防止老年慢性病的方式...
  12. 数据结构与算法-初识树和图
  13. 谁说程序员过了35岁之后就要去“送外卖”、“跑滴滴”?这几种发展走向照样解除焦虑
  14. LaTeX中文生僻字显示
  15. JS实现文本的语音朗读
  16. 嵌入式linux+程序构架,从头开始构建一个嵌入式 Linux 发行版
  17. 解决ADB搜不到设备的问题
  18. REPT: Bridging Language Models and Machine Reading Comprehension via Retrieval-Based Pre-training 阅读
  19. Java 中有 goto 吗?
  20. 李开复:迎战ChatGPT,这20种“金饭碗”工作最能打!

热门文章

  1. UGO是啥,俺告诉你
  2. ahk强大的if功能
  3. impala 3.2.0
  4. bmp 格式 与jpg 格式区别
  5. android 自定义 theme,Android 系统添加自定义主题属性
  6. 诗歌(4)—减字木兰花(春庭月午)
  7. 【Unity3D】平面光罩特效
  8. webui入门魔导书-自用
  9. Kronecker product
  10. 论文阅读汇总(1)-【篇数:50】