jquery ajax显示对号和错号,用于验证输入验证码是否正确

  1. <script src="js/j.js"></script>
  2. <script>
  3. $(document).ready(function(e) {
  4. $(‘#yes‘).hide();
  5. $(‘#no‘).hide();
  6. $(‘input[name=gcode]‘).keyup(function(){
  7. if($(this).val().length==4){
  8. $.post(‘gbook.php‘,{cc:$(‘input[name=gcode]‘).val()},function(msg){
  9. if(msg==‘yes‘){
  10. $(‘#no‘).hide();
  11. $(‘#yes‘).show();
  12. }else{
  13. $(‘#yes‘).hide();
  14. $("#no").show();
  15. }
  16. });
  17. }
  18. });
  19. });
  20. </script>

首先引入jquery

  1. .sl-error-verifycode {
  2. background-image: url("images/icons.png");
  3. background-position: -26px 0;
  4. background-repeat: no-repeat;
  5. display: block;
  6. font-size: 18px;
  7. height: 23px;
  8. line-height: 20px;
  9. margin-left: 180px;
  10. margin-top: -25px;
  11. position: relative;
  12. text-align: center;
  13. width: 20px;
  14. z-index: 2;
  15. }
  16. .sl-correct-verifycode {
  17. background-image: url("images/icons.png");
  18. background-position: -50px 0;
  19. background-repeat: no-repeat;
  20. display: block;
  21. font-size: 18px;
  22. height: 23px;
  23. line-height: 20px;
  24. margin-left: 180px;
  25. margin-top: -25px;
  26. position: relative;
  27. text-align: center;
  28. width: 20px;
  29. z-index: 2;
  30. }

验证码的html 代码

  1. <tr>
  2. <td height="40" align="right">验证码:</td>
  3. <td height="40"><span class="addred">*</span></td>
  4. <td height="40">
  5. <input type="text" name="gcode" id="textfield7" class="txtlist">
  6. <span id="yes" class="sl-correct-verifycode"></span><span id="no" class="sl-error-verifycode"></span>
  7. <img style="float:right; margin-top:-25px; margin-right:300px;" align="middle" src="inc/cc.php" onClick="this.src=‘inc/cc.php?‘+new Date" title="点击换一张图片" width="100px"></td>
  8. </tr>

gbook.php

  1. <?php
  2. session_start();
  3. if(isset($_POST[‘cc‘])){
  4. $cc = strtolower($_POST[‘cc‘]);
  5. $ss = strtolower($_SESSION[‘code‘]);
  6. if($cc==$ss){
  7. echo "yes";
  8. }else{
  9. echo "no";
  10. }
  11. }

注意图片一定要引入

来自为知笔记(Wiz)

时间: 2024-08-24 15:39:13

jquery ajax显示对号和错号,用于验证输入验证码是否正确的相关文章

JQuery ajax提交表单及表单验证

JQuery ajax提交表单及表单验证 博客分类: jsp/html/javascript/ajax/development Kit 开源项目 注:经过验证,formValidator只适合一个页面不超过一个表单的情况. 本例实现功能:通过ajax提交表单,并在提交表单前对表单的数据进行验证. 主要通过两个插件实现: 第一个: jQuery Form Plugin http://jquery.malsup.com/form 主要功能是ajax提交表单 第二个:jQuery formValida

jquery ajax 显示服务器时钟

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <h1 id="tt"></h1> </body> </html> <script> function $(id){ return do

ajax验证输入格式是否正确

var user = $("user");var from1 = $("from1");var userCheck = $("userCheck");var reg = /^[a-zA-Z][a-zA-Z0-9]{5,15}$/;var pwdyi =$("pwdyi");var pawcheck = $("userPwd");var pwd =$("pwd");var userPwde

实现jquery.ajax及原生的XMLHttpRequest跨域调用WCF服务的方法

关于ajax跨域调用WCF服务的方法很多,经过我反复的代码测试,认为如下方法是最为简便的,当然也不能说别人的方法是错误的,下面就来上代码,WCF服务定义还是延用上次的,如: namespace WcfService1 { [ServiceContract] public interface IAddService { [OperationContract] [WebInvoke(Method="GET",RequestFormat=WebMessageFormat.Json, Resp

Jquery Ajax处理,服务端三种页面aspx,ashx,asmx的比较

常规的Jquery Ajax 验证登录,主要有3种服务端页面相应 ,也就是 aspx,ashx,asmx即webserivice . 下面分别用3种方式来(aspx,ashx,asmx)做服务端来处理 Jquery  Ajax 传过来的用户名和密码验证! 例: Login.html 请求用户名和密码验证! <head> <script type="text/javascript"> $(document).ready(function() { $("#

Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示

Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示 2013年01月05日 21:51:43 天涯海角 阅读数 4970 文章标签: Josn反回结果并简单显示JqueryAjaxPostQuerySearch Rest APISharePoint 2013 更多 分类专栏: SharePoint JavaScript 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明.

jquery ajax请求方式与提示用户正在处理请稍等,等待数据返回时loading的显示

1.jquery ajax请求方式与提示用户正在处理请稍等 为了提高用户体验度,我们通常会给出 “正在处理,请稍等!”诸如此类的提示.我们可通过设置$.ajax()下的参数beforeSend()来实现 初次使用$.ajax() ,我没有去区分过ajax的异步请求和同步请求的不同,刚开始使用同步请求,以至后来出现许多问题,特别在体验度方面.异步和同步:同步意味着执行完一段程序才能执行下一段,它属于阻塞模式,其表现在网页上的现象是——浏览器会锁定页面(即所谓的页面假死状态),用户不能操作其它的,必

jQuery+Ajax+PHP+Mysql实现分页显示数据

css <style type="text/css"> #loading{ position: absolute; top: 200px; left:400px; } #container .pagination ul li.inactive, #container .pagination ul li.inactive:hover{ background-color:#ededed; color:#bababa; border:1px solid #bababa; curs

Jquery.ajax报parseerror Invalid JSON错误的原因和解决方法:不能解析

(默认: 自动判断 (xml 或 html)) 请求失败时调用时间.参数有以下三个:XMLHttpRequest 对象.错误信息.(可选)捕获的错误对象.如果发生了错误,错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout" , "error" , "notmodified" 和 "parsererror" . error事件返回的第一个参数XMLHttpRequest有一些有用的信息: XMLHttpR