Ajax 验证用户输入的验证码是否与随机生成的一致
后台Java代码【验证码生成】
/*** 随机生成6位随机验证码*/public static String createRandomVcode(){//验证码String vcode = "";for (int i = 0; i < 6; i++) {vcode = vcode + (int)(Math.random() * 9);}return vcode;}
后台Java代码【使用验证码并将验证码保存到session里面】
String authCode = xioo.createRandomVcode(); //随机生成验证码 HttpSession session=request.getSession(); //session属性 session.setAttribute("authCode", authCode); // 保存验证码到session里面
后台Java代码【将用户输入的验证码与session里面的验证码对比】
HttpSession session=request.getSession();String usercode=request.getParameter("user_code"); //获取用户输入的验证码String sessioncode=(String) session.getAttribute("authCode"); //获取保存在session里面的验证码String result="";if( usercode != null && usercode.equals(sessioncode)){ //对比两个code是否正确result = "1";}else{result = "0";}PrintWriter out = response.getWriter();out.write(result.toString()); //将数据传到前台}
前台Ajax代码【获取用户输入的代码传到后台】
$(document).ready(function() {$("#user_code").blur(function() {var user_code = $("#user_code").val(); //ur事件// 向后台发送处理数据 $.ajax({url : "CheckCode", //目标地址data : "user_code=" + user_code, //传输的数据type : "POST", // 用POST方式传输 dataType : "text", // 数据格式success : function(data) {data = parseInt(data, 10);if (data == 1) {$("#error").html("<font color='#339933'>√ 短信验证码正确,请继续</font>");} else if (data == 0){$("#error").html("<font color='red'>× 验证码有误,请核实后重新填写</font>");}}});}); });
<input type="text" name="user_code" id="user_code" placeholder="请输入验证码"/>
Ajax 验证用户输入的验证码是否与随机生成的一致相关推荐
- 程序员过关斩将--从用户输入手机验证码开始
菜菜哥,请教个问题呗? 说说看,能否解决不敢保证哦 最近做的App业务中,有很多敏感操作需要用户输入手机验证码 这没问题,手机验证码主要是为了验证当前操作人的有效性,有什么问题呢? 如果有数的几个操作 ...
- 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本
今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...
- 使用AT SELECTION-SCREEN事件验证用户输入条件的反思
回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...
- 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程
验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...
- 用正则验证用户输入文本框的内容是否是中文汉字
正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$ : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...
- 用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@')
要求:用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@'). 目的:掌握邮箱验证控件的原理和方法. #include<stdio.h> #include< ...
- 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)
js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...
- 如何在 Python 中验证用户输入
要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...
- Java用正则表达式验证用户输入的手机号和QQ邮箱
import java.util.Scanner;public class Test {public static void main(String[] args) {//用正则验证 用户输入的手机号 ...
最新文章
- charles和Fiddler感觉哪个更好用
- Centos6 破解系统密码
- 打造新型智慧城市标杆 金华跻身中国城市信息化50强
- 舵机控制器STC8G1K
- iOS开发 开发者证书申请及上架流程
- linux系统下的oracle数据库,在Linux系统下安装Oracle数据库
- Groovy 之 Closure
- Spring 中策略模式的 2 个经典应用
- amazeui学习笔记--css(HTML元素4)--图片image
- 学习Web前端的七大误区,你遇到过几个?
- Windows上PHP扩展的实现,部署及应用
- linux的usermod命令参数,linux usermod命令参数及用法详解
- request-爬取一张图片的练习-答案-私
- 前端开发 V8引擎是什么?
- ETF的战争从未停止【文献推荐·天风金工吴先兴团队】
- 一文读懂5G专网发展现状与挑战
- H264码流处理详解
- 史上最强Java生成chm的教程(上)
- MatalbSimulink Control Tutorials笔记4-根轨迹设计控制器
- R语言 时间序列arima模型