详解HTML5中表单验证的8种方法介绍

时间:2017-04-08

示例:

<input type="range" name="confidenceLevel" min="0" max="100" step="5">

详细说明:此约束条件用来保证数值符合min、max和step的要求。换句话说,当前值必须是最小值与step特性值的倍数之和。例如,范围从0到100,step特性值为5,此时就不允许出现17,否则stepMismatch返回true值。

8、customError

目的:处理应用代码明确设置及计算产生的错误。

用法:调用setCustomValidity(message)将表单控件置于customError状态。

示例:

passwordConfirmationField.setCustomValidity("Password values do not match.");

详细说明:浏览器内置的验证机制不适用时,需要显示自定义验证错误信息。当输入值不符合语义规则时,应用程序代码应设置这些自定义验证消息。

自定义验证消息的典型用例是验证控件中的值是否一致。例如,密码和密码确认两个输人框的值不匹配。只要定制了验证消息,控件就会处于无效状态,并且customError返回true。要清除错误,只需在控件上调用setCustomValidity("")即可。

好了,以上就是HTML5中表单验证的8种基本方法,希望对初学者有所帮助。也希望大家多多支持。

  • 共2页:
  • 上一页
  • 2/2下一篇
    上一篇:html5 postMessage解决跨域、跨窗口消息传递方案 下一篇:【HTML5】3D模型--百行代码实现旋转立体魔方实例

    相关文章

    最新文章