动态表单验证的操作方法和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读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
PHP 图片水印类代码
Aug 27 PHP
解析PHP获取当前网址及域名的实现代码
Jun 23 PHP
PHP 输出URL的快捷方式示例代码
Sep 22 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
php验证手机号码
Nov 11 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 04 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
详解PHP中的8个魔术常量
Jul 06 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 #PHP
php实现的pdo公共类定义与用法示例
Jul 19 #PHP
PHP多进程编程实例详解
Jul 19 #PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
Jul 19 #PHP
php实现生成code128条形码的方法详解
Jul 19 #PHP
php-beanstalkd消息队列类实例分享
Jul 19 #PHP
php+ajax实现异步上传文件或图片功能
Jul 18 #PHP
You might like
zf框架的数据库追踪器使用示例
2014/03/13 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
Python中实现对list做减法操作介绍
2015/01/09 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python线程创建和终止实例代码
2018/01/20 Python
pandas 选择某几列的方法
2018/07/03 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
django创建超级用户过程解析
2019/09/18 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
法制宣传标语集锦
2014/06/25 职场文书
七一建党日演讲稿
2014/09/05 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server