动态表单验证的操作方法和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 相关文章推荐
example1.php
Oct 09 PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 PHP
php中Y2K38的漏洞解决方法实例分析
Sep 22 PHP
PHP类的反射用法实例
Nov 03 PHP
php实现改变图片直接打开为下载的方法
Apr 14 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
laravel 自定义常量的两种方案
Oct 14 PHP
php 的多进程操作实践案例分析
Feb 28 PHP
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
Apr 01 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
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
php中截取字符串支持utf-8
2007/01/18 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
ThinkPHP实现将本地文件打包成zip下载
2014/06/26 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
Python3.6简单操作Mysql数据库
2017/09/12 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
python使用Matplotlib画条形图
2020/03/25 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
信用社实习人员自我鉴定
2013/09/20 职场文书
管道维修工岗位职责
2013/12/27 职场文书
活动总结怎么写
2014/04/28 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书