javascript中的判断验证码

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:19:16
if(<%=(String)session.getAttribute("certCode")%>!=document.myform.certCode.value){
document.myform.certCode.focus();
alert("\n\n"+"验证码输入错误");
return false;
} 这段怎么改才对

其中<%=(String)session.getAttribute("certCode")%>是从另一个jsp文件获得的,document.myform.certCode.value是表单text里输入的值,

我谢谢大家

不能在js中插入JSP代码。。
你用隐藏的input吧
<input id="hiddenCode" type="hidden" value="<%=(String)session.getAttribute("certCode")%>"></input>
然后再JS中再加上如下的代码
var hiddenCode = document.myform.hiddenCode.value;
if(hiddenCode !=document.myform.certCode.value){
document.myform.certCode.focus();
alert("\n\n"+"验证码输入错误");
return false;
}

差不多就这样吧

用隐藏的input传值很常用的