动态表单验证的操作方法和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图片上传类带图片显示
Nov 25 PHP
转PHP手册及PHP编程标准
Dec 17 PHP
phpinfo 系统查看参数函数代码
Jun 05 PHP
openflashchart 2.0 简单案例php版
May 21 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
Laravel5.1自定义500错误页面示例
Oct 09 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 PHP
php代码调试利器firephp安装与使用方法分析
Aug 21 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 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新手上路(六)
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
python函数的作用域及关键字详解
2019/08/20 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
2014学雷锋活动总结
2014/03/09 职场文书
灰雀教学反思
2014/04/28 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android