动态表单验证的操作方法和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 防注入函数(格式化数据)
Aug 08 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
PHP系统命令函数使用分析
Jul 05 PHP
php中mysql操作buffer用法详解
Mar 19 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
PHP简单实现正则匹配省市区的方法
Apr 13 PHP
启用OPCache提高PHP程序性能的方法
Mar 21 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
php7中停止php-fpm服务的方法详解
May 09 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
angular directive的简单使用总结
2017/05/24 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
详解Python 正则表达式模块
2018/11/05 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
开门红主持词
2014/04/02 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
建筑工地大门标语
2014/06/18 职场文书
党章培训心得体会
2014/09/04 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
体育教师研修感悟
2015/11/18 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP