Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。

1,type=text

输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。参数name:同样是表示的该文本输入框名称。参数size:输入框的长度大小。参数maxlength:输入框中允许输入字符的最大数。参数value:输入框中的默认值特殊参数readonly:表示该框中只能显示,不能添加修改。 <form> your name: <input type="text" name="yourname" size="30" maxlength="20" value="输入框的长度为30,允许最大字符数为20"><br> <input type="text" name="yourname" size="30" maxlength="20" readonly value="你只能读不能修改"> </form>

2,type=password

不用我说,一看就明白的密码输入框,最大的区别就是当在此输入框输入信息时显示为保密字符。参数和“type=text”相类似。 <form> your password: <input type="password" name="yourpwd" size="20" maxlength="15" value="123456">密码长度小于15 </form>

3,type=file

当你在BBS上传图片,在EMAIL中上传附件时一定少不了的东西:)提供了一个文件目录输入的平台,参数有name,size。 <form> your file: <input type="file" name="yourfile" size="30"> </form>

4,type=hidden

非常值得注意的一个,通常称为隐藏域:如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示的时候。一句话,你在页面中是看不到hidden在哪里。最有用的是hidden的值。 <form name="form1"> your hidden info here: <input type="hidden" name="yourhiddeninfo" value="cnbruce.com"> </form> <script> alert("隐藏域的值是 "+document.form1.yourhiddeninfo.value) </script>

5,type=button

标准的一windows风格的按钮,当然要让按钮跳转到某个页面上还需要加入写JavaScript代码 <form name="form1"> your button: <input type="button" name="yourhiddeninfo" value="Go,Go,Go!" οnclick="window.open('http://www.cnbruce.com')"> </form>

6,type=checkbox

多选框,常见于注册时选择爱好、性格、等信息。参数有name,value及特别参数checked(表示默认选择)其实最重要的还是value值,提交到处理页的也就是value。(附:name值可以不一样,但不推荐。) <form name="form1"> a:<input type="checkbox" name="checkit" value="a" checked><br> b:<input type="checkbox" name="checkit" value="b"><br> c:<input type="checkbox" name="checkit" value="c"><br> </form> name值可以不一样,但不推荐<br> <form name="form1"> a:<input type="checkbox" name="checkit1" value="a" checked><br> b:<input type="checkbox" name="checkit2" value="b"><br> c:<input type="checkbox" name="checkit3" value="c"><br> </form>

7,type=radio

即单选框,出现在多选一的页面设定中。参数同样有name,value及特别参数checked. 不同于checkbox的是,name值一定要相同,否则就不能多选一。当然提交到处理页的也还是value值。 <form name="form1"> a:<input type="radio" name="checkit" value="a" checked><br> b:<input type="radio" name="checkit" value="b"><br> c:<input type="radio" name="checkit" value="c"><br> </form> 下面是name值不同的一个例子,就不能实现多选一的效果了<br> <form name="form1"> a:<input type="radio" name="checkit1" value="a" checked><br> b:<input type="radio" name="checkit2" value="b"><br> c:<input type="radio" name="checkit3" value="c"><br> </form>

8,type=image

比较另类的一个,自己看看效果吧,可以作为提交式图片 <form name="form1" action="xxx.asp"> your Imgsubmit: <input type="image" src="../blog/images/face4.gif"> </form>

9,type=submit and type=reset

分别是“提交”和“重置”两按钮 submit主要功能是将Form中所有内容进行提交action页处理,reset则起个快速清空所有填写内容的功能。 <form name="form1" action="xxx.asp"> <input type="text" name="yourname"> <input type="submit" value="提交"> <input type="reset" value="重置"> </form>

转载于:https://www.cnblogs.com/Chaoswoo/archive/2011/11/14/2248253.html

form input类型相关推荐

  1. HTML5 新的 Input 类型

    HTML5 拥有多个新的表单输入类型.这些新特性提供了更好的输入控制和验证. Input 类型: color 选择你喜欢的颜色: <input type="color" na ...

  2. web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡

    https://www.bilibili.com/video/BV1pE411q7FU?p=276 文章目录 html5新特性 html5新增语义化标签 header头部 nav导航 article内 ...

  3. HTML5 新的Input类型

    Inpute类型:color color类型用在input字段主要用于选取颜色,如下所示: <!DOCTYPE HTML> <html><head><meta ...

  4. html加减中间的值不能修改,在移动HTML5页面input类型采用number无法控制长度,以及右边显示难看的加减按钮...

    场景: 这是之前做的移动web控件时遇到的问题.当时在我们控件的HTML5页面需要输入卡号.CV2.手机号.验证码等信息.大家都知道这些值都是数字.普通类型的输入框,当我 们点击时,手机默认掉起的键盘 ...

  5. php input 数组的值,如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array)...

    如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array) 我有一个输入: 我可以在PHP端获得$opt_id值: ...

  6. HTML5 input 类型

    HTML5 Input 类型 HTML 4.01 与 HTML 5 之间的差异 以下类型是 HTML5 中的新类型:color, date, datetime, datetime-local, mon ...

  7. CSS分别设置Input样式(按input类型

    CSS分别设置Input样式(按input类型) 当你看到<input>这个html标签的时候,你会想到什么?一个文本框?一个按钮?一个单选框?一个复选框?--对,对,对,它们都对.也许你 ...

  8. HTML5 的Input 类型

    HTML5 的Input 类型 一.文本类 Text,文本 Url,网络地址 Password,密码 Email,邮箱地址 二.操作类 Checkbox ,复选框 Radio,单选框 File,上传文 ...

  9. 玩转html5(一)-----盘点html5新增的那些酷酷的input类型和属性

    今天正式开始学习html5了,相比html以前的版本,html5新增了好多功能,属性,使我们做出来的界面更加的绚丽,而且使用起来超级简单,这篇文章先来说说html增加的那些input类型和属性.htm ...

最新文章

  1. 组建元宇宙军团!「谷歌实验室」重生,超700人神秘团队都有谁?
  2. 查看Unix/Linux的CPU个数和内存大小,系统位数(转载)
  3. numpy.zeros详解
  4. windows10下同时安装两个mysql服务的解决办法
  5. 《Objective-c》-(OC中含有BOOL类型)
  6. Mybatis参数传递及返回类型
  7. 回到顶部和回到底部动画
  8. 命令行shell 用于SQLite
  9. [TJOI2017]异或和
  10. 百分点集团刘译璟:人工智能四大挑战及对策
  11. windows phone开发环境搭建
  12. 路径读取os.path.abspath、os.path.dirname、os.path.basename、os.path.split
  13. Rotate Array
  14. 2013八大免费杀毒软件排行榜
  15. [uboot 移植]uboot 移植过程
  16. winpe加载raid_WinPE安装RAID卡驱动的详细教程
  17. vipkid、哒哒英语、vipjr在线英语品牌投资回报率哪个高?
  18. 深度学习-TextDetection
  19. 双控 嵌入式. linux,大华 DH-ESS6024S-F 专业SAN磁盘阵列 网络智能存储服务器
  20. Codeforces Round #727 div.2 A-F题解

热门文章

  1. zabbix提示错误:zabbix server is not running: the information displayed may not be current
  2. Android开发笔记(八)神奇的shape
  3. 苹果终端date命令_苹果M1 Mac电脑关闭SIP方法
  4. PUT上传POC--Put2Poc.py
  5. 使用Ant打包Android应用具体解释——Ant使用解析
  6. eclipse 矩阵删除行列,也可以矩阵形式编辑
  7. JPA + Hibernate + PostgreSQL + Maven基本配置示例
  8. i.MX31主要开发资源(转贴)
  9. 世界上速度最慢的10种动物,做什么都慢半拍
  10. python连接sql_Python连接DB2数据库