验证"验证码"并提交,来者有分!!!

possibleonline 2009-03-28 01:28:45
我用Ajax去验证"验证码",可是我怎么去判断是否提交表单呢 (因为ajax的回调函数不能获得值),正确则提交,不正确则不提交,怎么实现?

oRequest.open("post","RcodeCheckServlet?val="+val.value,true);
oRequest.onreadystatechange=function(){
if(oRequest.readyState==4){
var responseText=oRequest.responseText;
if("success"!=responseText){
alert("请输入正确验证码");
val.focus();
return false;
}
}
}
oRequest.send(null);
...全文
189 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmxyqp 2009-04-10
  • 打赏
  • 举报
回复
多顶一下
complier199 2009-04-07
  • 打赏
  • 举报
回复
帮顶
lili830209 2009-04-07
  • 打赏
  • 举报
回复
帮顶
zaf1030 2009-04-06
  • 打赏
  • 举报
回复
学习了
zaf1030 2009-04-06
  • 打赏
  • 举报
回复
学习了
gao512008 2009-04-06
  • 打赏
  • 举报
回复
JF
batidb2 2009-04-06
  • 打赏
  • 举报
回复
顶一个,过来学习一下
kissclf 2009-04-06
  • 打赏
  • 举报
回复
验证码一般都放在ACTION里面判断~!
zhanghuNO_1 2009-04-04
  • 打赏
  • 举报
回复
简单。。
mzjmicrosoft 2009-03-31
  • 打赏
  • 举报
回复
接分
skycc999 2009-03-31
  • 打赏
  • 举报
回复
呵呵,6楼都给出来了~
mumu_java 2009-03-31
  • 打赏
  • 举报
回复
在服务器端代码中可以判断是否是否提交表单.
llc13141315 2009-03-31
  • 打赏
  • 举报
回复
学习
valen_jia 2009-03-31
  • 打赏
  • 举报
回复
在action里
HttpServletResponse response=response();
response.setCharacterEncoding("utf-8");
try {
PrintWriter out=response.getWriter();
if("no".equals(msg)){
out.write("success");
}else{
out.write("failed");
}

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

js:
if("success"!=responseText){
alert("请输入正确验证码");
val.focus();
return false;
}else{
form.submit();
}


songyun870 2009-03-30
  • 打赏
  • 举报
回复
用js啊

ajax主要不就是用的js吗

用JS完全可以 简单的进行输入严整啊。...还可以在JS中配合JSP一起使用呢
aaronyy2002 2009-03-30
  • 打赏
  • 举报
回复
好像可以的
sherry521 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 possibleonline 的帖子:]
if("success"!=responseText){
alert("请输入正确验证码");
val.focus();
return false;
}
//在这后面写else不行吗?
[/Quote]
捏造的信仰 2009-03-29
  • 打赏
  • 举报
回复
ajax 的回调函数不能获得值?当然可以。
chentao19860501 2009-03-28
  • 打赏
  • 举报
回复
帮顶一个

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧