validateCodeCreate.jsp内容如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@include file="../basepath.jsp"%>
<title>ValidateCodeCreatel.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--><script type="text/javascript" src="${pageContext.request.contextPath }/js/vote/vote.js"></script></head><body>
<%
String sessionKey = null;
try
{sessionKey = request.getParameter("sessionKey");}
catch(Exception e)
{sessionKey = "validateCodeSessionKey";}
%><script language="javascript"> var strcode="${sessionKey}";</script><img id="validateImg" style="cursor:pointer" src="ValidataCodeImg?sessionKey=<%=sessionKey%>" alt="看不清点我" border="0" onClick="location.reload()"><br/>
</body>
</html>js文件vote.js如下function doSubmit(count) {if ($("#validateCode").val() == "") {
alert("验证码不能为空!");
$("#validateCode").focus();
return;
}
if ($("#validateCode").val() != "1234")//需要得到生成的验证码
{
alert("验证码错误!");
$("#validateCode").focus();
return;}
var checkbox = $(":checkbox");
var flag = 0;checkbox.each(function(i) {
if ($(this).attr("checked") == true) {
flag ++;
}
});if(flag == 0)
{
jAlert("请先选择作品!");
return;
}if(flag > count)
{
jAlert("您的票数不够!");
return;
}else {
$('#myForm').submit();
}
}
如何将validateCodeCreate.jsp的sessionKey变量传递给vote.js并放在if ($("#validateCode").val() != "1234")//需要得到生成的验证码只能够,替代"1234"
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@include file="../basepath.jsp"%>
<title>ValidateCodeCreatel.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--><script type="text/javascript" src="${pageContext.request.contextPath }/js/vote/vote.js"></script></head><body>
<%
String sessionKey = null;
try
{sessionKey = request.getParameter("sessionKey");}
catch(Exception e)
{sessionKey = "validateCodeSessionKey";}
%><script language="javascript"> var strcode="${sessionKey}";</script><img id="validateImg" style="cursor:pointer" src="ValidataCodeImg?sessionKey=<%=sessionKey%>" alt="看不清点我" border="0" onClick="location.reload()"><br/>
</body>
</html>js文件vote.js如下function doSubmit(count) {if ($("#validateCode").val() == "") {
alert("验证码不能为空!");
$("#validateCode").focus();
return;
}
if ($("#validateCode").val() != "1234")//需要得到生成的验证码
{
alert("验证码错误!");
$("#validateCode").focus();
return;}
var checkbox = $(":checkbox");
var flag = 0;checkbox.each(function(i) {
if ($(this).attr("checked") == true) {
flag ++;
}
});if(flag == 0)
{
jAlert("请先选择作品!");
return;
}if(flag > count)
{
jAlert("您的票数不够!");
return;
}else {
$('#myForm').submit();
}
}
如何将validateCodeCreate.jsp的sessionKey变量传递给vote.js并放在if ($("#validateCode").val() != "1234")//需要得到生成的验证码只能够,替代"1234"
解决方案 »
- java SSH 如何通过超链接传值
- 证照管理思路
- MyEclipse 5.5连接sql数据库怎么连
- 帮我看看这是什么错???
- 在JSF中,怎样实现javascript对输入数据合法性验证。
- jsp 网站发送手机短信的成熟短信接口源码及应用方法
- 异常处理难题,高手进
- JFreeChart折线图多条折线的点数据重合显示 如何解决
- “Apache Tomcat/4.0.6 - Error report?”到底会是什么错误引起的?
- 我是新手:我问一个问题,我在一个文本框中输入ID号后,在输入后点回车,弹出判断的信息我该怎样做,谢谢
- 通过apache或是tomcat访问log查找错误原因 ■急■
- 求大神解决jbpm4问题
<input type="hidden" id="sessionKey " value="<%=sessionKey %>">vote.js
if ($("#validateCode").val() != $("#sessionKey ").val())
还有一个新的算法是将validateCodeCreate.jsp内的变量传递到别的jsp也行。你知道怎么帮我写出传递的代码吗
<%
session.setAttribute("sessionKey",sessionKey );
%>
其他jsp从session获取
<%String sessionKey=(String)session.getAttribute("sessionKey"); %>
response.sendRedirect("****.jsp");****.jsp写: ${sessionKey}
script type="text/javascript"
src="${pageContext.request.contextPath}/js/jquery-1.4.3.js">
</script>
<script type="text/javascript"
src="XXXXXX.js">
</script>
在jsp文件中写隐藏表单域,将验证码放进去
<input id="*****" type="hidden" value="${sessionScope.XXXXXX}"/>
然后在js文件中用jquery获得隐藏表单中的内容
var yzm = $("#*******").val();