动态表单验证的操作方法和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的cURL快速入门教程 (小偷采集程序)
Jun 02 PHP
php递归删除目录与文件的方法
Jan 30 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
php中让人头疼的浮点数运算分析
Oct 10 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
PHP实现批量删除(封装)
Apr 28 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
php把字符串指定字符分割成数组的方法
Mar 12 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
JavaScript 中使用 Generator的方法
2017/12/29 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
django的ORM操作 增加和查询
2019/07/26 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
Bluebella法国官网:英国性感内衣品牌
2019/05/03 全球购物
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
自考生自我评价分享
2014/01/18 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
《三峡》教学反思
2014/03/01 职场文书
人力资源作业细则
2014/03/03 职场文书
安全生产月演讲稿
2014/05/09 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
读书笔记格式
2015/07/02 职场文书
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js