javaweb-如何判断输入的验证码是否正确呢?

问题描述

如何判断输入的验证码是否正确呢?

我在servlet类中实现了图片验证码,并将其保存到session中了,
session.setAttribute("vcode", sRand);
我在jsp中,

验证码:

看不清换一张

我应该怎么写JS代码,判断验证码输入是否正确呢?

解决方案

验证码图片里面的字母是系统随机生成的,它被放到session里面,当用户提交时,就用session面存储的信息与用户输入的信息比较,相等则验证通过
如果你js里仍然不能比较,就看看你获取input文本框的值是否写的正确

如果回答对您有帮助,请采纳

时间: 2024-10-16 04:48:11

javaweb-如何判断输入的验证码是否正确呢?的相关文章

求一JavaScript句子,怎么写这么句话? 如果,页面上一个TextBox的Text的值 不等于 该页面的一个string字段值 就弹出一对话框,说您输入的验证码不正确?

问题描述 ,我是想让一个Button按钮单击时,先触发这个javascript事件,而且不让他回发,然后再触发Button的OnClick事件.我是这么写的:if(!IsPostBack){Button按钮.Attributes.Add("OnClick",""); }请问这么写对吗?但是我那段javascript码不会写,请你们指点一下下!!意思是:在页面上有一个Textbox控件,在页面的后台有定义了一个string变量, 用javascript写:如果,Textbox控件的Tex

javascript如何判断输入的url是否正确

 这篇文章主要介绍了javascript如何判断输入的url是否正确,需要的朋友可以参考下 网页得来,原网页广告太多,影响心情   代码如下: <html>  <head>  <title>检查是否为URL</title>  <script language="javascript">  function check(){  str = form1.txt.value;  str = str.match(/http://.+/

C#正则表达式判断输入日期格式是否正确_正则表达式

本文将介绍一段实例代码,来讲解利用正则表达式使C#判断输入日期格式是否正确的方法.希望这段代码能对大家有所帮助.  通常我们在用C#编写系统程序或者Web开发时,都会遇到需要验证输入的字符串是否是日期的情况,下面为大家介绍一种非常全面的用正则表达式验证日期的方法:  c 正则表达式日期代码一: /// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(20

判断输入的日期是否正确的shell脚本_linux shell

今儿个讲得是判断输入的日期是否正确,有利用到我们之前03这个例子中的函数 下面是代码 #!/bin/sh # valid-date -- Validates a date, taking into account leap year rules. exceedsDaysInMonth() { case $(echo $1|tr '[:upper:]' '[:lower:]') in jan* ) days=31 ;; feb* ) days=28 ;; mar* ) days=31 ;; apr

C#正则表达式判断输入日期格式是否正确

本文将介绍一段实例代码,来讲解利用正则表达式使C#判断输入日期格式是否正确的方法.希望这段代码能对大家有所帮助. 通常我们在用C#编写系统程序或者Web开发时,都会遇到需要验证输入的字符串是否是日期的情况,下面为大家介绍一种非常全面的用正则表达式验证日期的方法: c 正则表达式日期代码一: /// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(2008

javascript如何判断输入的url是否正确_javascript技巧

网页得来,原网页广告太多,影响心情 复制代码 代码如下: <html> <head> <title>检查是否为URL</title> <script language="javascript"> function check(){ str = form1.txt.value; str = str.match(/http:\/\/.+/); if (str == null){ alert('你输入的URL无效'); return

jQuery Ajax显示对号和错号用于验证输入验证码是否正确

废话不多说了,直接给大家贴代码了,具体代码如下所示: <script src="js/j.js"></script> <script> $(document).ready(function(e) { $('#yes').hide(); $('#no').hide(); $('input[name=gcode]').keyup(function(){ if($(this).val().length==4){ $.post('gbook.php',{cc

判断用户输入的银行卡号是否正确的方法(基于Luhn算法的格式校验)

开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS代码: /** * 银行卡格式校验 * * @param cardNo 银行卡号 * * @return */ + (BOOL) checkCardNo:(NSString*) cardNo{ int oddsum = 0; //奇数求和 int evensum = 0; //偶数求和 int al

c语言 判断输入的值是否为浮点数

问题描述 c语言 判断输入的值是否为浮点数 如题 1.可能输入字符串2.可能输入ip地址 自己试着做了一下,但是输入ip地址(如1.1.1.1)的时候往往忽略第二个小数点后的内容,直接显示输入正确求教 解决方案 他们的回答好复杂啊,你可以把整个当成一个字符串,然后以 . 截取,然后判断是否能转成数字类型,能就是ip不能就包含字符创 解决方案二: 浮点数可以由以下的正则表达式确定:white_space_opt [[:space:]]*digit_sequence [[:digit:]]+frac