国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

注冊頁面對數(shù)據(jù)進行校驗,Ajax的使用-數(shù)據(jù)唯一性

這篇具有很好參考價值的文章主要介紹了注冊頁面對數(shù)據(jù)進行校驗,Ajax的使用-數(shù)據(jù)唯一性。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="js/jquery-3.7.0.js"></script>
    <script>
        $(function () {
            var username_flag = false;
            var password_flag = false;
            //用戶輸入框失去焦點
            $("[name=username]").blur(function () {
                //獲取輸入框的值
                var usernameValue = $(this).val();
                //判空
                if (usernameValue == null || usernameValue == "") {
                    $("#span1").text("賬號不能為空");
                } else {
                    //判長度
                    if (usernameValue.length < 5) {
                        $("#span1").text("賬號不能少于5位");
                    } else {
                        //判斷賬號的唯一性
                        $.get("LoginServlet",{"username":usernameValue},function (date) {
                            console.log(date)
                            if (date) {
                                $("#span1").text("√");
                                $("#span1").css("color","green");
                                username_flag = true;
                            } else {
                                $("#span1").text("此賬號已被注冊過!請重新輸入");
                            }
                        },"json");
                    }
                }
            });
            //密碼輸入框失去焦點
            $("[name=password]").blur(function () {
                var passwordValue = $(this).val();
                //判空
                if (passwordValue == null || passwordValue == "") {
                    $("#span2").text("密碼不能為空");
                } else {
                    //判長度
                    if (passwordValue.length < 5) {
                        $("#span2").text("密碼不能少于5位");
                    } else {
                        //判內(nèi)容
                        var rule = /^\d*$/;
                        if (rule.test(passwordValue)) {
                            $("#span2").text("密碼不能是純數(shù)字");
                        } else {
                            $("#span2").text("√");
                            $("#span2").css("color","green");
                            password_flag = true;
                        }
                    }
                }
            });

            $("form").submit(function(){
                if(username_flag && password_flag){
                    alert("提交成功")
                    return true;
                }else{
                    alert("數(shù)據(jù)有誤!")
                    return false;
                }
            });

        });
    </script>
</head>
<body>
<form>
    用戶名:<input type="text" name="username"><span id="span1" style="color: red"></span><br>
    密碼:<input type="password" name="password"><span id="span2" style="color: red"></span><br>
    <input type="submit" value="登錄">
</form>
</body>
</html>
package com.etime.servlet;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet(name = "LoginServlet", value = "/LoginServlet")
public class LoginServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //獲取名字
        String username = request.getParameter("username");
        boolean flag;
        //假設(shè)數(shù)據(jù)庫只有admin用戶
        if ("admin".equals(username)){
            //用戶已經(jīng)存在
            flag = false;
        } else {
            //用戶不存在
            flag = true;
        }
        PrintWriter writer = response.getWriter();
        writer.print(flag);
        writer.close();
    }
}

注冊頁面對數(shù)據(jù)進行校驗,Ajax的使用-數(shù)據(jù)唯一性,web前端基礎(chǔ),ajax,前端,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-703626.html

到了這里,關(guān)于注冊頁面對數(shù)據(jù)進行校驗,Ajax的使用-數(shù)據(jù)唯一性的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包