动态表单验证的操作方法和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 相关文章推荐
escape unescape的php下的实现方法
Apr 27 PHP
php 设计模式之 工厂模式
Dec 19 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
Jun 21 PHP
php获取新浪微博数据API实例
Nov 12 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
Aug 22 PHP
php自定义apk安装包实例
Oct 20 PHP
php自动给网址加上链接的方法
Jun 02 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
PHP实现简易计算器功能
Aug 28 PHP
php下的原生ajax请求用法实例分析
Feb 28 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
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
2016/11/16 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
php实现每日签到功能
2018/11/29 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
js实现数字从零慢慢增加到指定数字示例
2019/11/07 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
python实现通过shelve修改对象实例
2014/09/26 Python
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
介绍一下内联、左联、右联
2013/12/31 面试题
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
农村门前三包责任书
2014/07/25 职场文书
财会专业大学生求职信
2014/09/26 职场文书
销售代理协议书
2014/09/30 职场文书
成绩报告单家长评语
2014/12/30 职场文书
诚信考试主题班会
2015/08/17 职场文书