动态表单验证的操作方法和TP框架里面的ajax表单验证


Posted in PHP onJuly 19, 2017

动态验证的操作方法

function yz()
  {
    if(empty($_POST))
    {
      $this->display();
    }
    else
    {
      $db=D("Info");
       
      $shu=array(
        array("Code","require","代号不能为空",0,"regex",3),
      );
       
      if(!$db->validate($shu)->create())
      {
        echo $db->getError();
      }
      else
      {
        echo"验证通过";
      }
    }
  }

在框架里用ajax来实现输入代号显示姓名    打到模板是用上面的

function ming()
  {
    $code=$_POST["code"];
    $db=D("Info");
    $data=$db->find($code);
    $name=$data["name"];
    $this->ajaxReturn($name,"eval");
  }

表单

代号:

<input id="zhi" type="text" name="Code" />
<input type="submit" value="验证" id="en" />

js代码

<script type="text/javascript">
$(document).ready(function(e){
  $("#en").click(function(){
    var code=$("#zhi").val();
    $.ajax({
       url:"__CONTROLLER__/ming",
       data:{code:code},
       type:"POST",
       dataType:"TEXT",
       success: function(data){
           alert(data);
         }
      });
    })
    $("#yz").blur(function(){
      var code=$(this).val();
      $.ajax({
       url:"__CONTROLLER__/yan",
       data:{Code:code},
       type:"POST",
       dataType:"TEXT",
       success: function(data){
           if(data.trim() == "ok")
           {
             $("#xs").html("验证通过!");
             $("#xs").css("color","green");
           }
           else
           {
             $("#xs").html(data);
             $("#xs").css("color","red");
           }
         }
      });
    })
  });

页面显示

动态表单验证的操作方法和TP框架里面的ajax表单验证

用ajax使表单验证的错误信息直接在后面显示

function yan()
  {
      $db=D("Info");
      $jieguo="";
      $shu=array(
        array("Code","require","代号不能为空",0,"regex",3),
      );
       
      if(!$db->validate($shu)->create())
      {
        $jieguo= $db->getError();
      }
      else
      {
        $jieguo="ok";
      }
      $this->ajaxReturn($jieguo,"eval");
  }

页面显示

动态表单验证的操作方法和TP框架里面的ajax表单验证

总结

以上所述是小编给大家介绍的动态表单验证的操作方法和TP框架里面的ajax表单验证,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP中MD5函数使用实例代码
Jun 07 PHP
cmd下运行php脚本
Nov 25 PHP
允许phpmyadmin空密码登录的配置方法
May 29 PHP
php学习笔记 类的声明与对象实例化
Jun 13 PHP
基于PHP对XML的操作详解
Jun 07 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
thinkphp常见路径用法分析
Dec 02 PHP
分享下php5类中三种数据类型的区别
Jan 26 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
php 多文件上传的实现实例
Oct 23 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 #PHP
php实现的pdo公共类定义与用法示例
Jul 19 #PHP
PHP实现的Redis多库选择功能单例类
Jul 27 #PHP
PHP策略模式定义与用法示例
Jul 27 #PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 #PHP
php表单文件iframe异步上传实例讲解
Jul 26 #PHP
php实现的统计字数函数定义与使用示例
Jul 26 #PHP
You might like
smarty高级特性之对象的使用方法
2015/12/25 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
python 排列组合之itertools
2013/03/20 Python
Python的函数嵌套的使用方法
2014/01/24 Python
Python标准库之sqlite3使用实例
2014/11/25 Python
基于Python实现文件大小输出
2016/01/11 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
PyTorch预训练的实现
2019/09/18 Python
python实现126邮箱发送邮件
2020/05/20 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
西雅图的买手店:Totokaelo
2019/10/19 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
集团公司人力资源部岗位职责
2014/01/03 职场文书
晨会主持词
2014/03/17 职场文书
yy生日主持词
2014/03/20 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
Python制作春联的示例代码
2022/01/22 Python