帮我看看这个小程序~

mosquitoh 2015-05-21 01:42:01
我想要他弹出“电子邮件格式不对!”,为什么总是不成功呢?

<body>
电子邮件:<input id="email" name="email" type="email" />
<input type="button" value="check" onclick="check();" />
<script type="text/javascript">
var check=function(){
if(document.getElementById("email").value.trim()==""){
alert("为空!");
}
else if(!document.getElementById("email").checkValidity()){
document.getElementById("email").setCustomValidity("电子邮件格式不对!");
}
else{
alert("allright!");
}
}
</script>
</body>
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dseir 2015-05-30
  • 打赏
  • 举报
回复
少了一个=,用三个=号更好。
bbjiabcd 2015-05-29
  • 打赏
  • 举报
回复
var check=function(){ //你的代码 } => function check(){ //你的代码 }
似梦飞花 2015-05-23
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset='utf-8'>
    <style>
    </style> 
</head>
<body>
<form action='#'>
    电子邮件:<input id="email" name="email" type="email" />
    <input type="submit" value="check" onclick="return check();" />
</form>
    <script type="text/javascript">
        var check=function(){
            if(document.getElementById("email").value.trim()==""){
                alert("为空!");
		return false;
            }
            else if(!document.getElementById("email").checkValidity()){
                document.getElementById("email").setCustomValidity("电子邮件格式不对!");
            }
            else{
                alert("allright!");
            }
        }
    </script> 
</body>
</html>
需要form提交的
hch126163 2015-05-23
  • 打赏
  • 举报
回复
checkValidity setCustomValidity 哪定义的函数???
  • 打赏
  • 举报
回复
弱弱的问下checkValidity()这是个神马、什么函数??
KK3K2005 2015-05-23
  • 打赏
  • 举报
回复
document.getElementById("email").checkValidity() 这行语句 能执行的理由呢
迹- 2015-05-23
  • 打赏
  • 举报
回复
先检查浏览器控制台的报错没 不是所有浏览器都支持checkValidity函数 ,你可以在使用前打印以下这个函数 console.info(document.getElementById("email").checkValidity) 看下是否有定义
mosquitoh 2015-05-22
  • 打赏
  • 举报
回复
为什么帖子无法显示???

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧