else if(!email.checkValidity())中的感叹号是什么意思呢

wx_6jy1frzo HTML5 改良的 input... 最后由 极客学院_吕布 于2018年04月23日回复

  • 1 回答
  • 638 浏览

第三节中的表单验证script代码中,有一行代码是

else if(!email.checkValidity());  没有明白为什么要在email前面加个感叹号;
全部script代码:
<script>
    function check(){
        var email=document.getElementById("eamil");
        if(email.value==""){
            alert("请输入邮箱!");
            return false;
        }else if(!email.checkValidity()){
            alert("请输入正确的email")
        }

    }
</script>