美文网首页
表单验证反馈

表单验证反馈

作者: 迷人的洋葱葱 | 来源:发表于2017-07-12 15:57 被阅读0次
表单验证方法

通过查看validity对象下面的valid属性可以查看验证是否通过,当且仅当八种验证都通过时validity.valid值为true,只要有一种验证失败validity.valid值为false。

八种验证:
  • valueMissing : 输入值为空时
  • typeMismatch : 控件值与预期类型不匹配
  • patternMismatch : 输入值不满足pattern正则
  • tooLong : 超过maxLength最大限制
  • rangeUnderflow : 验证的range最小值
  • rangeOverflow:验证的range最大值
  • stepMismatch: 验证range 的当前值 是否符合min、max及step的规则
  • customError 验证是否符合自定义验证
    setCustomValidity(); 自定义验证
表单验证格式:
<form>
    <input type="text" required id="text"/>
    <input type="submit"/>
</form>
<script>
    var oText=document.getElementById("text");
    oText.addEventListener("invalid",fn,false);
    function fn(){
        alert(this.validity.valid);
        alert(this.validity.valueMissing);//八种验证之一,当设置了required属性后,输入值为空时,返回true
        ev.preventDefault();//阻止默认事件
        }
</script>
自定义验证格式:
<form>
    <input type="text"  id="text"/>
    <input type="submit">
</form>
<script>
var oText=document.getElementById("text");
oText.addEventListener("invalid",fn,false);
oText.oninput=function(){//通过oninput事件添加自定义验证
    if(this.value=="敏感词"){
        this.setCustomValidity("请不要输入敏感词");
        }else{
            this.setCustomValidity("");//符合验证条件时,不显示提示信息"请不要输入敏感词"
            }
    };
    function fn(){
        ev.preventDefault();
        }
</script>

相关文章

  • 九、疯狂的表单

    疯狂的表单 新增表单控件 新增表单属性 表单验证反馈 关闭验证

  • 表单验证反馈

    表单验证方法 通过查看validity对象下面的valid属性可以查看验证是否通过,当且仅当八种验证都通过时val...

  • vue+element 表单验证问题

    常规表单验证、自定义表单验证、动态增删表单验证 1.常规表单验证 2.自定义表单验证 3.动态增减 a.表单 b.表格

  • Vue 后台管理项目4-登录页表单验证

    登录页表单验证 1.登录页表单验证 Ⅰ.在饿了吗Form表单组件下,找到表单验证示例 Form 组件提供了表单验证...

  • from 表单验证

    from 表单验证: 1、数组表单验证:

  • HTML5表单新验证

    表单新验证属性 表单新验证状态

  • day47-Django表单验证图片上传和分页技术

    一、表单验证 1.定义验证表单 2.使用表单验证is_valid():验证参数是否有效,如果参数验证成功返回Tru...

  • 验证

    验证 表单请求验证类 必须 使用 表单请求 - FormRequest 类 来处理控制器里的表单验证。 验证类的 ...

  • 输入框中的反馈

    表单中输入框的反馈机制小结 输入框的反馈按时间分 1,输入前:提示。 2,输入过程:校验。提交结果前:针对部分验证...

  • 第二十五谈:验证表单

    本节课我们来开始学习 Bootstrap 的提供验证表单组件样式功能。 一.验证表单 表单需要在提交前验证,如果出...

网友评论

      本文标题:表单验证反馈

      本文链接:https://www.haomeiwen.com/subject/orvccxtx.html