文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第二课 HTML5 智能表单
HTML4.01 form 表单复习
input
表单type
属性值type="text"
单行文本输入框type="password"
密码(maxlength=""
)type="radio"
单项选择(checked="checked"
)type="checkbox"
多项选择type="button"
按钮type="submit"
提交type="file"
上传文件type="reset"
重置
HTML5 智能表单
input
表单type
属性值:type = "email"
限制用户输入必须为Email
类型type="url"
限制用户输入必须为URL
类型type="date"
限制用户输入必须为日期类型type="datetime"
显示完整日期 含时区type="datetime-local"
显示完整日期 不含时区type="time"
限制用户输入必须为时间类型type="month"
限制用户输入必须为月类型type="week"
限制用户输入必须为周类型type="number"
限制用户输入必须为数字类型type="range"
生成一个滑动条type="search"
具有搜索意义的表单results="n"
属性type="color"
生成一个颜色选择表单type="tel"
显示电话号码
Input 类型 - Date Pickers(日期选择器)
- **
HTML5
拥有多个可供选取日期和时间的新输入类型: date
选取日、月、年month
选取月、年week
选取周和年time
选取时间(小时和分钟)- 以下两个没有作用
datetime
选取时间、日、月、年(UTC 时间)datetime-local
选取时间、日、月、年(本地时间)
HTML5 新增表单属性
required:
required
内容不能为空placeholder:
表单提示信息autofocus:
自动聚焦pattern:
正则表达式 输入的内容必须匹配到指定正则范围autocomplete:
是否保存用户输入值- 默认为
on
,关闭提示选择off
- 默认为
formaction:
在submit
里定义提交地址datalist:
输入框选择列表配合list
使用list
值为datalist
的id
值output:
计算或脚本输出
表单验证
validity
对象,通过下面的valid
可以查看验证是否通过,如果八种验证都返回true
,一种验证失败返回false
oText.addEventListener("invalid",fn1,false)
ev.preventDefault()
: 阻止默认事件valueMissing
: 当输入值为空的时候,返回true
typeMismatch
: 控件值与预期不吻合,返回true
patternMismatch
: 输入值不满足pattern
正则,返回true
cusomError
setCustomValidity()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论