-
2020-04-10 21:54:05
h5新增表单属性
- min
- max
- required 如果表单没输入内容,禁止提交
- step 确定一个法定值eg : 3 -6 -3 0 3 6 9
<input type="number" step=3>
这里指的是3的倍数,不是累加,如果输入框写4,则下一个比4大的数是6不是7,下一个比4小的数是3不是1
- autocomplete 自动提示信息(历史输入过的信息) 属性值 on/off
- placeholder 文本框的提示信息
- autofocus 自动聚焦
- pattern 属性值是一个 正则表达式(高效的字符串处理规则)
<form action=""> <input type="text"required pattern="^1[3456789]\d{9}$" placeholder="请输入您的手机号"> <input type="submit"> </form>
- novalidate 取消验证
- multiple 选择(上传)多个 \ 输入框里面把逗号分隔的当作两个提交的信息
- list属性 必须和datalist 标签结合使用,绑定的datalist的id名称
表单新增标签
<datalist>
做提示信息的 必须和list属性结合使用
<option value="">
可以追加一个label属性
</datalist>
<input type="url" list="userlist"> <datalist id="userlist"> <option label="百度" value="http://www.baidu.co"> <option label="腾讯" value="http://www.qq.con"> <option label="京东" value="http://www.jd.con"> <option label="淘宝" value="http://www.taobao.con"> </datalist>
<output for="关联的是要做运算的元素的id名称"><output>
做输出(计算结果的输出)<form action="" οninput="sum.value=parseInt(num1.value)+parseInt(num2.value)"> <input id="num1" type="range" min="10" max="100"> + <input id="num2" type="text" value="100"> = <output for="num1 num2" name="sum"></output> </form>
更多相关内容 -
H5表单美化
2018-10-26 17:22:46h5+css3做的表单美化,方便修改,快来试试吧!!!!!!!!! -
H5表单
2020-09-13 14:04:26文章目录表单的概念表单的控件form标签input标签textarea 标签label标签select标签keygen标签output标签正则表达式正则表达式特殊符号的元字符定位用元字符基本元字符反义字符重复描述字符扩展 表单的概念 表单...文章目录
表单的概念
表单的是网页中用来收集用户信息的区域,由文本域、复选框、单选框、菜单、文件地址域、按钮等表单元素组成。
表单的控件
form标签
语法:<form action=“url地址” method=“提交方式” name=“表单名称”>
…表单控件…
<form/>
name属性用来区分一个网页的多个表单;action属性用于指定接受并处理表单数据的服务器url地址;method属性用于设置表单数据的提交方式,取值方式为get和post;默认为get。autocomplete用于指定表单是否有自动完成功能,取值为on和off。novalidate属性用于指定在提交表单时取消对表单进行有效的检查。input标签
语法:<input type=“控件类型” value=“值” name=“名称” disabled(禁用控件)/>
textarea 标签
语法:<textarea name=“名称” readonly cols=“列数” rows=“行数” disable maxlength=“正整数” autofocus(自动获取焦点) required>文本</textarea>
label标签
语法:<label for=“表示与该元素相关联的表单控件的ID值”>文本</label>
select标签
语法:
<select size=“下拉列表选项数” multiple=“multiple”>
<option selected=“selected(默认选中)”>选项1</option>
<option>选项2</option>
<option>选项3</option>
</select>keygen标签
语法加密强度:<keygen name=“security”/>
output标签
<output id="…" onforminput=“对应脚本方法名”></output>
正则表达式
正则表达式语言是一种专门用于字符串处理的语言。它表示:
- 一组用于表示字符类型的转义代码
- 一个系统,在搜索操作中,它把子字符串和中间结果的各个部分组合起来
它的主要作用是检索和匹配字符
正则表达式特殊符号的元字符
元字符 描述 @ 正则表达式字符串前面加上@字符,这样不让编译器去解析其中的转义字符 * *代表0-多个字符 \ \是转义字符. 是元字符,如果要表示一个\ . 字符的话,需要使用\ . * | 将两个匹配条件进行逻辑“或”(Or)运算。 ( ) 用小括号来指定子表达式 定位用元字符
元字符 描述 \b 匹配单词的开始或结束 \B 匹配非单词的开始或结束 ^ 匹配必须出现在字符串的开头或行的开头 $ 匹配必须出现在以下位置:字符串结尾、字符串结尾处的\n之前;或行的结尾。 \A 指定匹配必须出现在字符串的开头(忽略Multiline(索引)选项)。 \Z(大写) 指定匹配必须出现在字符串的结尾(忽略Multiline选项)。 \z(小写) 指定匹配必须出现在字符串的结尾或字符串结尾处的\n之前(忽略Multiline选项) \G 定匹配必须出现在上一个匹配结束的地方。与Match.NextMatch()一起使用时,此断言确保所有匹配都 是连续的。 基本元字符
元字符 描述 . 匹配除换行符以外的任意字符 \w(小写) 匹配字母、数字、下划线、汉字(指大小写字母、0-9的数字、下划线_) \W(大写) \w的补集 \s(小写) 匹配任意空白符 (包括换行符/n、回车符/r、制表符/t、垂直制表符/v、换页符/f) \S(大写) \s的补集 (除\s定义的字符之外) \d(小写) 匹配数字(0-9数字) \D(大写) 表示\d的补集) 反义字符
元字符 描述 [ab] 匹配中括号中的字符 [a-z] a字符到z字符之间是字符 [ ^ a] 匹配除了a以外的任意字符 [ ^adc] 匹配除了abc这几个字符以外的任意字符 重复描述字符
元字符 描述 {n} 匹配前面的字符n次 {n,} 匹配前面的字符n次或多于n次 {n,m} 匹配前面的字符n到m次 ? 重复零次或一次 + 重复一次或更多次 * 重复零次或更多次 扩展
方法 描述 public bool IsMatch( string input, int startat ) 指示Regex 构造函数中指定的正则表达式是否在指定的输入字符串中找到匹配项,从字符串中指定的开始位置开始。 public static bool IsMatch( string input, string pattern ) 指示指定的正则表达式是否在指定的输入字符串中找到匹配项。 public MatchCollection Matches( s tring input ) 在指定的输入字符串中搜索正则表达式的所有匹配项。 public string Replace( string inp ut, string replacement ) 在指定的输入字符串中,把所有匹配正则表达式模式的所有匹配的字 符串替换为指定的替换字符串。 public string[] Split( string inp ut ) 把输入字符串分割为子字符串数组,根据在 Regex 构造函数中指定的正则表达式模式定义的位置进行分割。 public bool IsMatch( string input) 指示Regex构造函数中指定的正则表达式是否在指定的输入字符串中找到匹配项。 -
带动画效果的CSS3 H5表单输入框验证代码.zip
2019-07-11 10:02:31代码片段: 使用 :CSS3中的验证选择器 ...input type="text" class="exp__input" id="example" name="test" placeholder="Full Name" required>...input type="email" class="exp__input" id="example2" ... -
h5表单验证
2022-03-23 19:06:54焦点autofocus 8.novalidate 表单上不验证 type submit 按钮上fromnovalidate验证 9. label for=“man” input type radio name=“sex” id=“man” 10.h5约束验证 API willValidate属性:不符合返回false validity...from
1.action URL后台交互 method placeholder灰色字
2.提交文件 enctype =“mlutipart/from-data” input type =“file”
3.下拉框的提示 input list=“tips” dataList id=“tips” option value=“”
4.required 必填
5.autocomplete =“off” on 下面的联想
6.pattern 正则:^开头 /d{5}五个数字[任意字母]$结尾
7.焦点autofocus
8.novalidate 表单上不验证 type submit 按钮上fromnovalidate验证
9. label for=“man”
input type radio name=“sex” id=“man”
10.h5约束验证 API
willValidate属性:不符合返回false
validity属性:验证状态 validityState对象
validationMessage属性:失败信息
checkValidity()方法 符合返回ture可写自定义信息
setCustomValidity()方法设置自定义提示信息
11.search里的伪元素style input[type=“search”]::
- webkit- search- cancel- button{
- webkit- appearance:none}
取消谷歌pc端自带的差号样式
移动端用div的绝对定位
12.number max 和min step保留两位小数0.01
maxlength不可用
用js oninput实时监听事件 函数里用obj 和length obj.value=obj.value.substr(0,length)
this =obj
13.number里的伪元素 取消上下增减
input[type=number]::- webkit- inner-spin- button,- webkit- outer-spin- button{
- webkit- appearance:none;
margin:0;
}
14.h5自带验证美化
常见伪类1.:required :optional选填
2.:in-range :out -of -range 范围-最值大小r
3.valid和 invalid 符合和不符合验证
4.:read-only :read- write也可匹配div的contenteditable属性可写的
-
h5form:HTML5表单polyfill
2021-05-13 12:54:18h5form v0.2.8 HTML5 form Field polyfill 为了解放开发者,HTML5引入了约束验证的概念,一种本地实现的网页表单验证。尽管所有主流浏览器的最新版本都支持了这个特性,但一些浏览器尚未实现。这个项目的主要功能... -
H5用户注册表单页 注册模态框!
2020-11-25 19:41:48本实例为大家分享了H5表单验证新特性,如何用户注册表单页,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>用户注册表单页</... -
H5 表单
2020-07-05 16:48:42 -
手写表单及h5表单验证举例
2019-06-28 14:05:20这里复习一下手写表单,顺带复习一下表单的基本属性,基本样式和h5的表单验证。 一个表单基本包含一个html结构,即表单结构,针对html的样式,表单验证,表单提交。这里会把前三项的相关代码贴出来。大家组合到一个... -
H5自适应登录和注册表单
2018-03-27 09:51:41H5编写的登录和注册表单,带验证、页面能切换,页面自适应 -
h5 表单
2018-09-03 19:28:23<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title><... width: 50 -
记录h5表单离开页面时数据储存及取出的问题
2022-02-16 16:41:58h5表单页面,跳转到指定页面时,表单页面数据储存: 1.采用keepAlive坑太多,数据偶尔丢失; 2.可以使用vuex:将表单页面数据存入store,回来时再将所需数据取出。 表单页面: // 路由离开的时候,判断跳转去的页面... -
H5表单中时间日期控件
2020-03-09 20:26:37<form action="doAction.php" method='post'> <input type="date" name="datetime" id="" />年/月/日 <br/> <input type="datetime" name="datetime1" id=""> &l... -
H5表单验证2(h5自带验证美化)
2018-09-25 19:31:46h5自带验证美化:要做出不一样的表单验证,我们要了解一些伪类及css选择器。 :required和:optional :in-range和:out-of-range :valid和:invalid :read-only和:read-write //:required和:optional <style... -
H5表单反馈与自定义验证
2020-05-23 14:43:13H5新增invalid响应事件,会在表单验证失败后自动调用。并且可以通过validity属性查看哪种验证未通过 八大验证: valueMissing : 输入值为空时返回true typeMismatch : 控件值与预期类型不匹配返回true ... -
原生h5表单验证
2017-07-01 09:55:41近来做项目时发现h5表单验证挺不错的,毕竟原生的用起来比较方便简单,在此做个总结: 1.现在我们来简单的实现一个h5表单验证: text.oninput=function(){ text.setCustomValidity(""); }; text.... -
h5 表单居中_div居中的几个方法 - 跛豪丶
2020-10-27 13:54:11一、div居中的几个方法display:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持。... -
记录h5表单页面离开时数据储存及取出的问题vuex
2020-10-22 15:27:32需求: h5表单页面,跳转到指定页面时,表单页面数据储存: 1.采用keepAlive坑太多,数据偶尔丢失; 2.可以使用vuex:将表单页面数据存入store,回来时再将所需数据取出。 表单页面: // 路由离开的时候,判断跳转... -
H5表单验证
2019-11-07 21:29:15 -
HTML+CSS制作登录界面+H5表单特性
2020-03-29 11:10:10不过这里用到了一些H5表单的新特性,下面在来讲解。 HTML5新增的表单属性 autocomplete属性 autocomplete属性用于指定表单是否有自动完成功能。 所谓“自动完成”是指将表单控件输入的内容记录下来,当再次输入时... -
H5表单与表单项
2019-06-08 22:45:19表单的构成:提示信息,表单域,表单控件 提示信息:一个表单通常需要包含一些说明性的文字,提示用户进行填写和操作 表单控件:包含了具体的表单功能项,如单行文本输入框,密码输入框,复选框,提交按钮,重复置... -
vue之H5表单文件上传
2018-06-15 18:18:341.html<input type="file" accept="image/*" ref="fileToUpload" name="fileToUpload" id="fileToUpload" style="opacity: 0"... name: 'he