婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟

使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟

熱門標(biāo)簽:荊州智能電銷機(jī)器人 大學(xué)校門地圖標(biāo)注 地圖標(biāo)注與公司業(yè)務(wù)關(guān)系 外呼系統(tǒng)api對(duì)接 廣西智能外呼系統(tǒng)多少錢 銷售電銷機(jī)器人詐騙 平?jīng)龈叩碌貓D標(biāo)注商戶要收費(fèi)嗎 提高電話機(jī)器人接通率 福建微碼電話機(jī)器人

我們來分一下步驟吧:

1.HTML代碼,頁面先寫出來;

2.正則表達(dá)式驗(yàn)證輸入的用戶名密碼是否正確,失去焦點(diǎn)驗(yàn)證

3.Ajax異步提交

4.servlet這是后臺(tái)處理代碼獲取數(shù)據(jù)并對(duì)比響應(yīng),然后跳轉(zhuǎn)成功頁面

效果圖:

結(jié)構(gòu):

代碼如下:

%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
script type="text/javascript" src="JS/jQuery.js">/script>
style type="text/css">
table {
 width: 360px;
 height: 45px: 
 text-align: center;
 margin-top: 120px;
 border-collapse: collapse;
}

input {
 width: 280px;
 height: 30px;
}
/style>
/head>
body>
 form action="#" method="post">
 center>
 table align="center" border="1">
 tr>
  td>用戶名:/td>
  td>input type="text" name="name" id="username"
  onblur="verifyName()" />/td>
 /tr>
 tr>
  td>密碼:/td>
  td>input type="text" name="pwd" id="mypwd"
  onblur="verifyPwd()" />/td>
 /tr>
 tr>
  td colspan="3" align="center" height="36px">input
  type="button" style="width: 8rem;height:27px" value="提交登錄驗(yàn)證" />/td>
 /tr>
 /table>
 /center>
 /form>
 script type="text/javascript">
 function verifyName() {
 //用戶名校驗(yàn)
 var verifyName = document.getElementById("username").value;
 var name = /^[A-Z][0-9A-Za-z_][a-zA-Z0-9_]{5,19}$/; // 大寫字母開頭 6-20位字符(不允許有符號(hào)但是允許有_)
 if (!name.test(verifyName)) {
 //$("#username").after("span>大寫字母開頭6-20位字符(不允許有符號(hào)但是允許有_)/span>");
 $("#username").css("border-color", "red");
 return false;
 } else {
 return true;
 }
 }
 function verifyPwd() {
 //密碼
 var verifyPwd = document.getElementById("mypwd").value;
 var pwd = /^[A-Z][A-Za-z0-9]\w{7,14}.{1,20}$/; //大寫開頭 數(shù)字字母符號(hào)混合 8-15位
 if (!pwd.test(verifyPwd)) {
 $("#username").css("border-color", "red");
 return false;
 } else {
 return true;
 }
 }
 
 $(function() {
 $(":button").on("click", function() {
 $.ajax({
  type : "post",
  url : "AJAXServlet",
  data : {
  name : $("#username").val(),
  pwd : $("#mypwd").val()
  },
  dataType : "text",
  success : function(data) {
  if (data == "ok") {
  window.location.href = "show.jsp";
  } else {
  alert("登錄失敗!");
  $("#mypwd").val("");
  $("#username").focus().select();
  }
  }
 });
 });
 });
 /script>
/body>
/html>

servlet代碼:

package com.chaz.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AJAXServlet extends HttpServlet {
 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 doPost(request, response);
 }
 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 response.setContentType("text/html;charset=utf-8");
 request.setCharacterEncoding("utf-8");
 PrintWriter out = response.getWriter();
 
 String name = "ZhangSan";
 String pwd = "Zhang123456";
 
 String ajaxName = request.getParameter("name");
 String ajaxPwd = request.getParameter("pwd");
 System.out.println(ajaxName+":"+ajaxPwd);
 if(name.equals(ajaxName)pwd.equals(ajaxPwd)){
 out.print("ok");
 }else{
 out.print("Error");
 }
 out.flush();
 out.close();
 }
}

web.xml:

?xml version="1.0" encoding="UTF-8"?>
web-app version="3.0"
 xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
 servlet>
 description>This is the description of my J2EE component/description>
 display-name>This is the display name of my J2EE component/display-name>
 servlet-name>AJAXServlet/servlet-name>
 servlet-class>com.chaz.servlet.AJAXServlet/servlet-class>
 /servlet>

 servlet-mapping>
 servlet-name>AJAXServlet/servlet-name>
 url-pattern>/AJAXServlet/url-pattern>
 /servlet-mapping>

/web-app>

跳轉(zhuǎn)成功頁面就這個(gè)😄:

body> 登錄成功!/body>

總結(jié)

以上所述是小編給大家介紹的使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

您可能感興趣的文章:
  • Ajax和PHP正則表達(dá)式驗(yàn)證表單及驗(yàn)證碼
  • Java使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)和電話號(hào)碼的方法
  • JS中驗(yàn)證整數(shù)和小數(shù)的正則表達(dá)式
  • Android 2018最新手機(jī)號(hào)驗(yàn)證正則表達(dá)式方法
  • 微信小程序?qū)崿F(xiàn)簡(jiǎn)單input正則表達(dá)式驗(yàn)證功能示例
  • 基于jQuery實(shí)現(xiàn)的Ajax 驗(yàn)證用戶名唯一性實(shí)例代碼
  • Ajax驗(yàn)證用戶名或昵稱是否已被注冊(cè)
  • php傳值方式和ajax的驗(yàn)證功能
  • 用AJAX實(shí)現(xiàn)頁面登陸以及注冊(cè)用戶名驗(yàn)證的簡(jiǎn)單實(shí)例

標(biāo)簽:海南 黔東 邯鄲 德陽 衡陽 婁底 樂山 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟》,本文關(guān)鍵詞  使用,AJAX,包含,正則,表達(dá)式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本久久一区二区| 欧洲av在线精品| 久久国产三级精品| 777奇米四色成人影色区| 久88久久88久久久| 国内久久精品视频| 99re热视频这里只精品| 欧美日韩亚洲另类| 亚洲在线免费播放| 亚洲成在人线免费| 国产一区二区三区四区在线观看| 国产成人综合在线播放| 91亚洲午夜精品久久久久久| 欧美精品粉嫩高潮一区二区| 久久精品夜夜夜夜久久| 亚洲制服丝袜av| 国产精品性做久久久久久| 精品视频999| 亚洲视频一区二区在线观看| 日韩电影免费一区| 91女神在线视频| 精品国产凹凸成av人网站| 亚洲欧美另类久久久精品2019| 蜜桃视频一区二区| 91日韩精品一区| 国产午夜亚洲精品午夜鲁丝片| 日韩国产欧美三级| 欧美精品亚洲二区| 一区二区三区免费网站| 成人免费黄色大片| 国产日韩欧美在线一区| 蜜桃av一区二区在线观看| 国产一区在线精品| 欧美一级久久久久久久大片| 亚洲综合一区二区| 色av一区二区| 亚洲丰满少妇videoshd| 亚洲欧洲另类国产综合| 国产欧美一区二区精品仙草咪| 亚洲国产成人va在线观看天堂| 大尺度一区二区| 国产精品不卡一区| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品视频看| 不卡欧美aaaaa| 亚洲香肠在线观看| 国产乱理伦片在线观看夜一区| 欧美无砖专区一中文字| 日韩中文字幕1| 久久久亚洲午夜电影| 成人免费的视频| 亚洲一区二区三区影院| 91精品国产欧美日韩| 国内精品免费在线观看| 中文字幕中文乱码欧美一区二区| 91色九色蝌蚪| 久久精品国产一区二区| 国产精品激情偷乱一区二区∴| 精品视频在线视频| 成人一级片在线观看| 日本一区二区不卡视频| 极品销魂美女一区二区三区| 欧美日韩黄色一区二区| 国产曰批免费观看久久久| 亚洲精品国产一区二区精华液| 日韩小视频在线观看专区| 91麻豆国产福利在线观看| 久久99精品国产.久久久久| 国产精品电影院| 精品久久久久久综合日本欧美| 9i看片成人免费高清| 国产精品香蕉一区二区三区| 亚洲成人1区2区| 亚洲精品国产第一综合99久久 | 7777精品伊人久久久大香线蕉完整版| 成人免费看的视频| 国产999精品久久久久久绿帽| 亚洲成人黄色小说| 午夜视频久久久久久| 免费看欧美女人艹b| 亚洲成在人线免费| 悠悠色在线精品| 亚洲高清在线精品| 亚洲成精国产精品女| 午夜影视日本亚洲欧洲精品| 亚洲一区二区三区自拍| 日韩电影在线一区| 九九精品视频在线看| 国产激情91久久精品导航| heyzo一本久久综合| 欧美日韩一区在线| 欧美刺激午夜性久久久久久久| 欧美成人bangbros| 欧美国产国产综合| 午夜精品福利久久久| 日韩成人伦理电影在线观看| 国产91精品露脸国语对白| 中文字幕在线不卡| 午夜精品爽啪视频| 精品无码三级在线观看视频| 白白色 亚洲乱淫| 91精品国产综合久久福利| 国产区在线观看成人精品| 亚洲综合无码一区二区| 国产成人综合自拍| 精品视频一区二区不卡| 国产亚洲精久久久久久| 成人性生交大片免费看中文网站| 欧美在线观看视频在线| 国产三级欧美三级日产三级99| 亚洲欧美激情视频在线观看一区二区三区| 亚洲自拍另类综合| 成人免费毛片片v| 日韩一区二区三区在线| 樱花草国产18久久久久| 成人免费高清在线| 国产精品国产三级国产有无不卡| 日韩国产欧美一区二区三区| 欧美日韩一区高清| 亚洲精品成人a在线观看| 夫妻av一区二区| 久久久99精品免费观看不卡| 老司机午夜精品99久久| 6080日韩午夜伦伦午夜伦| 午夜精品一区二区三区电影天堂 | 国产人成一区二区三区影院| 久久99国内精品| 久久蜜桃av一区二区天堂| 精品一区二区精品| 国产精品污污网站在线观看| zzijzzij亚洲日本少妇熟睡| 中文字幕一区二| 欧美日韩一区三区四区| 五月综合激情婷婷六月色窝| 国产三级久久久| av影院午夜一区| 亚洲第一在线综合网站| 日韩精品一区在线观看| 国产剧情av麻豆香蕉精品| 中文字幕一区二区三区色视频| 91久久人澡人人添人人爽欧美| 午夜av电影一区| 国产精品污www在线观看| 色哟哟精品一区| 久久精品二区亚洲w码| 亚洲伦理在线免费看| 精品国产一区久久| 欧美调教femdomvk| 成人午夜电影网站| 精品亚洲porn| 日产欧产美韩系列久久99| 国产日韩欧美一区二区三区综合| 欧美色精品在线视频| 成人午夜精品一区二区三区| 天堂蜜桃91精品| 亚洲情趣在线观看| 国产精品久久久久四虎| 国产目拍亚洲精品99久久精品| 欧美福利视频一区| 色噜噜狠狠色综合欧洲selulu| 国产98色在线|日韩| 国产综合色视频| 国产精品综合在线视频| 青娱乐精品在线视频| 亚洲一区二区三区自拍| 亚洲色图制服诱惑| 亚洲蜜臀av乱码久久精品蜜桃| 久久久久久久久久久久久久久99| 在线播放欧美女士性生活| 91麻豆国产福利在线观看| 99久久免费视频.com| 成人午夜大片免费观看| 99久久精品费精品国产一区二区| 豆国产96在线|亚洲| 激情综合网天天干| 国产美女娇喘av呻吟久久| 国产精品综合网| 成人免费高清在线观看| 91丨porny丨国产| 欧美三级视频在线| 精品国产成人系列| 国产精品久久久久精k8| 日韩1区2区3区| 国产精品99久久久久久有的能看| 成人午夜短视频| 精品视频1区2区| 亚洲制服丝袜在线| 狠狠色丁香久久婷婷综合_中 | 欧美最新大片在线看| 日韩一区二区在线观看视频播放| 国产亚洲va综合人人澡精品| 日韩毛片高清在线播放| 久久精品国产亚洲一区二区三区 | 久久久噜噜噜久久人人看| 亚洲国产高清在线观看视频| 亚洲品质自拍视频| 久久国产夜色精品鲁鲁99| 欧美在线观看禁18| 国产精品国产三级国产aⅴ原创 | 91精品在线免费|