jquery,Ajax判断验证码是否正确,不正确阻止提交
来源:互联网 发布:编程励志图片 编辑:程序博客网 时间:2024/05/23 19:14
需要引入的js文件
<script type="text/javascript" src="__PUBLIC__/js/jquery.js"></script><script type="text/javascript" src="__PUBLIC__/js/jquery.form.js"></script><script type="text/javascript" src="__PUBLIC__/js/artdialog/jquery.artDialog.js?skin={$Think.config.ART_DIALOG.skin}"></script>
js实现代码
<script type="text/javascript">$(function(){//向客户端ajax发送数据$("#verify:text").blur(function(){var verify = $('#verify').val();var data = 'verify=' +verify; $.ajax({ type: "post", datatype:"json", url: "__URL__/verify", data: data, success: function(data){ if(data=='false'){ $("form").submit(function(e){ e.preventDefault(); }); }else{ GetMoreSource() //document.getElementById('submit').submit()="false"; } }, error: function() { alert("error"); } , }); });});function GetMoreSource() { data=$('.calculate').serialize(); $.ajax({ type: "post", datatype:"json", url: "__URL__/matchAdviserList", data: data, success: function(data){ $("#divok").html(data); }, error: function() { alert("error"); } , }); }php验证部分代码
//判断验证码是否正确 public function verify(){ $verify=$this->_post('verify'); if($_SESSION['verify']==md5($verify)&&!empty($verify)){ echo 'true'; }else{ echo 'false'; } }html部分实现代码
<body><form action="" method="post" id="submitForAjax" >aaa:<select name="webtype" class="calculate"><option value="" selected></option></select><br>bbb :<input type="text" name="dayPv" class="calculate"><br>ccc:<input type="text" name="indexPage" class="calculate"><br>ddd:<input type="text" name="dataCon" class="calculate"><br>eee:<input type="text" name="verify" nullmsg="请输入验证码" id="verify"><span id="result"></span><a href="#"><img id="im" src="__APP__/User/Login/verify" onclick="this.src='__APP__/User/Login/verify/?id='+Math.random()*5;" /></a><i><a href="#" title="换一张" onclick="document.getElementById('im').src='__APP__/User/Login/verify/?id='+Math.random()*5;">换一张</a></i></form><input type="submit" value="按钮" id="submit" ><div id="divok"></div></body>使用了异步验证
1 0
- jquery,Ajax判断验证码是否正确,不正确阻止提交
- jquery验证两次密码是否一致并阻止表单提交
- jQuery验证阻止表单提交
- 利用Ajax实现输入完验证码之后直接判断验证码是否正确
- 判断是否AJAX 提交
- ajax鼠标输入时立即判断文本框值是否存在,存在则提示并阻止提交。
- 生成验证码并判断用户是否输入正确
- jquery验证手机号码、邮箱格式是否正确
- jquery验证手机号是否正确实例讲解
- ajax阻止表单提交
- Jquery、 ajax和struts2+Hibernate查询数据库验证用户名是否存在,表单禁止提交等!
- 前段判断是否验证后提交
- Jquery阻止表单提交
- Jquery阻止表单提交
- JQUERY阻止表单提交
- Jquery阻止表单提交
- 验证码输入是否正确
- jquery验证form并ajax提交
- hive(数据仓库工具)
- Excel宏操作
- Ubuntu下配置samba实现文件夹共享
- 钥匙计数之二
- JSP自定义标签库
- jquery,Ajax判断验证码是否正确,不正确阻止提交
- HDU_1753大明A+B
- 标准体重计算器
- 前端
- 让XCode的 Stack Trace信息可读
- 优秀产品经理指南
- ios后台推送那点事
- leetcode: Set Matrix Zeroes
- 前端