动态表单验证的操作方法和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 相关文章推荐
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
php生成rss类用法实例
Apr 14 PHP
PHP SPL标准库之SplFixedArray使用实例
May 12 PHP
用PHP代码给图片加水印
Jul 01 PHP
PHP的Yii框架的常用日志操作总结
Dec 08 PHP
php阳历转农历优化版
Aug 08 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 04 PHP
PHP 出现 http500 错误的解决方法
Mar 09 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观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
网页自动跳转代码收集
2009/09/27 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
js实现缓动动画
2020/11/25 Javascript
python使用Berkeley DB数据库实例
2014/09/26 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
Joules美国官网:出色的英国风格
2017/10/30 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
Python面试题集
2012/03/08 面试题
单位工作证明范文
2014/09/14 职场文书
推荐信范文大全
2015/03/27 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript