扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
html5中的tel标签。
成都创新互联主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务淮南,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
nput type="tel" name="tel" id="tel" required pattern="^(0|86|17951
input type="tel" name="tel" id="tel" required onblur="checkme(this)"/
function checkme(obj)
var val=obj.valuevar mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$
var mobile = $('input')
var mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$/;
if (!mobilevalid.test(mobile)
新增表单元素:
用于表单的密钥对生成器字段
不同类型的输出,比如脚本的输出。
新增表单属性:
autocomplete 自动完成
novalidate不验证数据
formaction 用于描述表单提交的URL地址,会覆盖
元素中的action属性.
formenctype 表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)
formmethod 表单提交方式,会覆盖 的method 属性。
formnovalidate 表单提交无需被验证,会覆盖 元素的novalidate属性.
formtarget 表单提交数据接收后,怎么的展示。
list 表示input输入域的 datalist(datalist 是输入域的选项列表)
min max step ** 用来给input 类型为数字或日期的添加限定约束的
multiple 多种多样表示 元素中可选择多个值。
pattern 正则表达式用于验证 元素的值。
placeholder 占位提供一种提示(hint),描述输入域所期待的值。
required 被要求的,必须的, 规定必须在提交之前填写输入域(不能为空)。
step 步伐、一步、步长,规定输入域合法的数字间隔
通过CSS伪类设置表单的验证规则主要的思路如下: 1、 首先我们要表单设置验证规则 2、 设置验证消息 3、 用CSS伪类来控制验证消息,或者控制input元素的样式来提示用户进行输入。 下面我们以这个思路来写一个小小的示例来以供参考
html5中input的tel类型验证正则的写法如下:
一般在中国,电话号码是区号-7到8位数字的电话号码,所以正则表达式书写如下:
^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}
完整的演示例子如下:
1、html5中的tel标签:
input type="tel" name="tel" id="tel" required pattern="^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}"
2、或者
input type="tel" name="tel" id="tel" required onblur="checkme(this)"/
function checkme(obj){
var val=obj.value();
var mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$/;
if (!mobilevalid.test(val)) {
alert('请输入正确的手机号码!')
return false;
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流