博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用JQuery实现邮箱验证
阅读量:5354 次
发布时间:2019-06-15

本文共 995 字,大约阅读时间需要 3 分钟。

<head>

    <title></title>
    <style type="text/css">
    .txtbackcolor{background-color:#eee;}
    </style>
    <script src="jquery-1.9.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            var state = false;
            $("#txtEmail").focus(function () {
                if (state == false) {
                    $(this).val('');
                }
            })
            $("#txtEmail").blur(function () {
                if ($(this).val() == '') {
                    $("#spinfo").text("邮箱不能为空");
                    $(this).focus();
                }
                else {
                    if (/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($(this).val()) == false) {
                        $("#spinfo").text("邮箱格式不正确,请重新填写");
                        $(this).focus();
                    }
                    else {
                        $("#spinfo").text('');
                        $("#spinfo").append("<img src=images/onSuccess.gif />");
                        state=true;
                    }
                }
            })
        })
    </script>
</head>
<body>
 邮箱<input id="txtEmail" type="text" value="输入邮箱" class="txtbackcolor" /><span id="spinfo"></span><br /></body>

下面就是程序运行时的页面;

当我鼠标点击邮箱的文本框时,文本框里面的字消失;

当我什么也不填写时,就会出现提示信息;

下面是我随便写的字母,不符合邮箱格式,弹出错误提示;

下面是最后的页面,当我输入的邮箱的格式正确时,后面的提示信息变成一张图片。

转载于:https://www.cnblogs.com/qzc900809/archive/2013/04/23/3038755.html

你可能感兴趣的文章
FlatBuffers In Android
查看>>
《演说之禅》I &amp; II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
response和request
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
回到顶部浮窗设计
查看>>
C#中Monitor和Lock以及区别
查看>>
【NOIP2017】奶酪
查看>>
$ 一步一步学Matlab(3)——Matlab中的数据类型
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>
常用web字体的使用指南
查看>>
描绘应用程序级的信息
查看>>
poj2406-Power Strings
查看>>
2018/12/18 JS会像Linux一样改变编程
查看>>
php环境搭建脚本
查看>>
FTP主动模式与被动模式说明
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
【Python3 爬虫】15_Fiddler抓包分析
查看>>