11.HTML表单元素【中】

第十章 表单元素【中】
一、type 属性总汇
1、type为text时 :一个单行文本,默认行为; //<input type="text">
text为默认值,呈现的是一个可以输入任意字符的文本框,还提供了额外属性:
|——————————————————————————————|
| 属性名称 | 说明 |
| list | 指定为文本框提供建议的datalist元素,其值为datalist元素的id值
| maxlegth | 设置文本框字符的最大长度 |
| pattern | 用于输入验证的正则表达式 |
| placeholder | 输入文字的提示 (在输入框里,没有自字符时里面有你设置的提示信息)
| readonly | 文本框处于只读状态 |
| disabled | 文本框处于禁用状态 |
| size | 设置文本框宽度 |
| value | 设置文本框初始值(在框里有一个初始值,也可以更改输入其他值)
| required | 表明用户必须输入一个值,否则无法通过输入验证
|——————————————————————————————|
例: <form>
<input type="text" list="abc">
</form>
<datalist id="abc">
<option value="1">苹果</option>
<option value="2">橘子</option>
<option value="3" label="香蕉">
<option value="菠萝">
</datalist>

2、type为password时 :隐藏字符的密码框;(输入的字符会变成黑圆圈)(和上面的额外属性一样)
3、type为serch时 :在文本框后会显示一个叉来取消搜索内容,额外属性和text一样;(火狐浏览器不支持)
4、type为number时(只能输入数字,输入字母不让提交)/range(输入数字的范围) :
|——————————————————————————————|
| 属性名称 | 说明 |
| list | 指定为文本框提供建议的datalist元素,其值为datalist元素的id值
| min | 设置可接受的最小值 |
| max | 设置可接受的最大值 |
| readonly | 设置文本框只读 |
| required | 表明用户必须输入一个值,否则无法通过输入验证
| value | 设置文本框初始值(在框里有一个初始值,也可以更改输入其他值)
| step | 指定上下调节值的步长 |
|——————————————————————————————|
5、type为date系列时: //<input type="date/month/time/week/datetime/datetime-local">(额外属性和number一样)
6、type为color时 :文本框获取颜色的功能
7、type为checkbox/radio :
(1)checked 设置复选框,单选框是否为勾选状况;
(2)required 表示用户必须勾选,否则无法通过验证;
(3)value 设置复选框,单选框勾选状态时提交数据,默认为on;

音乐<input type="checkbox" name="music" value="1"> } 可以选择一个或多个
体育<input type="checkbox" name="sport" value="2"> }

<input type="radio" name="sex" value="1" checked>男 } 只能选择其中一个,点一个,另一个会自动取消,且name必须一样。
<input type="radio" name="sex" value="2">女 } checked默认首选。
8、type为submit/reset/button时:(第10章【上】中的一、7)
(1)submit 生成一个提交按钮;
(2)reset 生成一个重置按钮;
(3)button 生成一个普通按钮;
9、type为image时:生成一个图片按钮,点击实现提交功能。 //<input type="image" src="图片名称">
额外属性:src/alt(提供图片的文字说明)/width/height
10、type为email(电子邮件格式,支持比较好)/tel(电话格式,基本不支持)/url(网络格式,支持一般)
11、type为hidden时 :生成一个隐藏文件,一般用于表单提交时关联主键ID提交,而这个数据作为隐藏存在。
12、type为file时 :上传控件,用于文件的上传。
额外属性
accept 指定接受html类型
required 表明用户必须输入一个值,否则无法通过输入验证

原文地址:https://www.cnblogs.com/keshuai752100461/p/8485075.html

时间: 2024-10-22 02:35:36

11.HTML表单元素【中】的相关文章

form表单元素中disabled的元素的值不会提交到服务器

1.表单元素中disabled的元素的值不会提交到服务器,后台获取的值为null <form id="myForm" action="#" method="post"> <input name="username" disabled="disabled" /> <input type="submit" value="提交"/> &l

第 10 章 表单元素[中]

学习要点: 1.type 属性总汇 2.type 属性解析 主讲教师:李炎恢 本章主要探讨 HTML5 中表单中 input 元素的 type 属性,根据不同的值来显示不同的输入框. 一.type 属性总汇 input 元素可以用来生成一个供用户输入数据的简单文本框.在默认的情况下,什么样的数据均可以输入.而通过不同的属性值,可以限制输入的内容. 属性名称 说明 text 一个单行文本框,默认行为 password 隐藏字符的密码框 search 搜索框,在某些浏览器键入内容会出现叉标记取消 s

几种设置表单元素中文本输入框不可编辑的方法

1.blur代码: <input type="text" value="fisker" onclick="alert(this.value);" onfocus="this.blur()" /> 输入框无法获得焦点,不能编辑 表单可以获得值. 可以复制. 蛮奇怪的,都选住了,还没有获得焦点? 2,readonly    代码: <input type="text" value="

第10章 表单元素(中)

第 10章表单元素[中]学习要点:1.type属性总汇2.type属性解析 本章主要探讨 HTML5中表单中 input元素的 type属性,根据不同的值来显示不同的输入框.一.type属性总汇input元素可以用来生成一个供用户输入数据的简单文本框.在默认的情况下,什么样的数据均可以输入.而通过不同的属性值,可以限制输入的内容. 属性名称 说明text 一个单行文本框,默认行为password 隐藏字符的密码框search 搜索框,在某些浏览器键入内容会出现叉标记取消submit.reset.

在servlet中批量获取表单元素的值

如果页面有大量的表单元素,在springMVC中一般都是表单和pojo对象做相应的对应,或者直接通过request获得对象,但是还有另外一种得到表单元素的方法,具体代码如下: // java.util.Enumeration<String> req是HttpServletRequest对象 Enumeration<String> paras = req.getParameterNames(); while (paras.hasMoreElements()) { String s =

HTML5表单元素新特新

1.新表单元素 全部都是由input标签组成 1.1 email 1.2 url 注意:输入的内容必须以http:// 1.3 search 1.4 range 范围 属性: min : 最小值 max : 最大值 step : 步长 value : 值 1.5 number 属性: min : 最小值 max : 最大值 step : 步长 value : 值 1.6 color 通过windows的调色板选取颜色 1.7 date 弹出日历控件,选择年月日 值:2015-06-01 1.8

第二章 Vue快速入门--13 讲解v-model实现表单元素的数据双向绑定

1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width,initial-scale=1.0"> 7 <title>Document</title> 8

web前端与移动开发---html列表、表单元素等标签的学习

经过前两天的学习,今天我们来学习列表及表单元素. 首先是列表,列表分为无需列表.有序列表.自定义列表. 1.无序列表 <ul> <li></li> <li></li> ...... </ul> 总结: (1)所有放在ul中的数据必须是无序的: (2)ul标签是用来管理li标签的: (3)ul中必须至少有一个li标签: (4)li标签不能单独使用: (5)在ul标签中只能写li标签: (6)在li标签中才能嵌套其他的标签. 2.有序列表

表单元素的submit()方法和onsubmit事件

1.表单元素中出现了name="submit"的元素 2.elemForm.submit();不会触发表单的onsubmit事件 3.动态创建表单时遇到的问题 表单元素拥有submit方法,同时也具有onsubmit事件句柄,用于监听表单提交.可以使用elemForm.submit();方法触发表单提交. 1.表单元素中出现了name="submit"的元素 这种情况下elemForm.submit();将不会触发表单提交,因为表单原始的submit方法将会被覆盖(