在html5中表单验证特性的示例分析

在html5中表单验证特性的示例分析

这篇文章将为大家详细讲解有关在html5中表单验证特性的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

前台提交信息到后台一般两种常见提交方式:

Form表单提交 和 Ajax无刷新页面提交

placeholder 不是所有的input都支持,比如input date就不支持

解决方案:

可以在date上面覆盖一个div,填写placeholder的内容

html5表单新增的类型:

email

url

range

number

date(date, month, week, time, datetime, datetime-local)

search

color

tel

去掉chrome记住密码后自动填充表单的黄色背景:

autocomplete="off" 可以加在input或者form上

下拉提示:

list 和 datalist

html5表单使用正则:pattern

提交表单时不进行验证:novalidate(加在form上) formnovalidate(加在input:submit上)

文本框自动聚焦:autofocus

如果input中有文件提示file,则form必须添加:

enctype="multipart/form-data"

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>form</title></head><body><formaction=""enctype="multipart/form-data"novalidate><inputtype="file"><!--正则:5个数字+cyy中任意一个字母--><inputtype="text"requiredautocompleteautofocuspattern="/^d{5}[cyy]$/"><inputtype="text"list="mylist"><datalistid="mylist"><optionvalue="list1">list1</option><optionvalue="list2">list2</option><optionvalue="list3">list3</option></datalist><inputtype="submit"value="提交"formnovalidate></form></body></html>

label for 在radio或者checkbox中比较明显(对应的是input的id)

效果就是选中label时,对应的radio或者checkbox就会被选中:

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>form</title></head><body><formaction=""enctype="multipart/form-data"novalidate><labelfor="man">男</label><inputtype="radio"name="sex"id="man"><labelfor="woman">女</label><inputtype="radio"name="sex"id="woman"><inputtype="submit"value="提交"formnovalidate></form></body></html>

关于“在html5中表单验证特性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

发布于 2022-03-18 22:50:52
收藏
分享
海报
0 条评论
24
上一篇:html5如何实现俄罗斯方块小游戏 下一篇:Vue全新状态管理Pinia怎么用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码