最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

jQuery仿京东登录弹出层

来源:http://www.erdangjiade.com/ 沐浴春风 2015-10-24 03:40浏览(1714)

本文通过Bootstrap的modal方法并结合Ajax显示京东登录层,bootstrap插件的modal方法已经封装在jquery.js里面。

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值

jQuery仿京东登录弹出层
分类:悬浮层/弹出层 > 弹窗 难易:初级
查看演示

加我微信,拉你进VIP群学习:

下载资源 下载积分: 30 积分

点击登录弹出层 html代码

<input class="btn" value="点击我,弹出登录层" onclick="showLoginBox()"/>

Ajax加载登录层

function showLoginBox() {
    $.post("login.php", {id: 1}, function(data) {
        $("#windown_box").html(data);
        $("#box_modal").modal("show");
    })
}

登录表单

<form onsubmit="return false;" method="post" id="formlogin">
    <div class="item item-fore1">
        <label class="login-label name-label" for="loginname"></label>
        <input type="text" placeholder="邮箱/用户名/已验证手机"  value="18005151538" onblur="blurUsername($(this))" autocomplete="off" tabindex="1" class="itxt" id="username" onfocus="$(this).parent().addClass('item-focus')">
        <span class="clear-btn" style="display: inline;" onclick="$('#username').val('')"></span>
    </div>
    <div class="item item-fore2">
        <label for="nloginpwd" class="login-label pwd-label"></label>

        <input type="password" placeholder="密码" autocomplete="off" tabindex="2" class="itxt itxt-error"  id="pwd" onfocus="$(this).parent().addClass('item-focus')" onblur="$(this).parent().removeClass('item-focus')">

        <span class="clear-btn"></span>
        <span class="capslock" style="display: none;"><b></b>大小写锁定已打开</span>
    </div>
    <div class="item item-fore3">
        <div class="safe">
            <span>
                <input type="checkbox" tabindex="3" class="jdcheckbox" name="chkRememberMe" id="autoLogin">
                <label>自动登录</label>
            </span>
            <span class="forget-pw-safe">
                <a  target="_blank" href="__APP__/login">忘记密码?</a>
            </span>
        </div>
    </div>

    <div class="item item-vcode item-fore4  hide " id="o-authcode" style="display: none;">
        <input type="text" tabindex="5" name="authcode" class="itxt itxt02" id="authcode">
        <img  class="verify-code" id="JD_Verification1">
        <a onclick="$('#JD_Verification1').click();" href="javascript:void(0)">看不清楚换一张</a>
    </div>
    <div class="item item-fore5">
        <div class="login-btn">
            <a tabindex="6" id="loginsubmit" class="btn-img btn-entry" onclick="sublogin()" href="javascript:;">登&nbsp;&nbsp;&nbsp;&nbsp;录</a>
        </div>
    </div>
</form>

验证用户名

function blurUsername(obj) {
    if (obj.val() != '') {
        $("#msg-warn").show();
        $("#msg-error").hide();
        obj.parent().removeClass('item-error')
    } else {
        showTipLoginBox("请输入账户名和密码!");
        $("#username").parent().addClass("item-error");
    }
    obj.parent().removeClass('item-focus')
}

提交登录表单

function sublogin() {
    var username = $("#username").val();
    if (username == "") {
        showTipLoginBox("请输入账户名和密码!");
        $("#username").parent().addClass("item-error");
        return false;
    } else {
        var pwd = $("#pwd").val();
        if (pwd == "") {
            showTipLoginBox("请输入密码!");
            $("#pwd").parent().addClass("item-error");
            return false
        }
    }
    $.post(getUrl("Box/checkLogin"), {
        username: username,
        pwd: pwd
    },
    function(data) {
        if (data.error != '') {
            showTipLoginBox(data.error)
        } else {
            loginSuccess(data)
        }
    }, "json")
}

显示错误信息

function showTipLoginBox(words) {
    $("#msg-warn").hide();
    $('#msg-error').html("<b></b>" + words).show();
}
标签: 登录京东
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/js/542.html
评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2