动态表单验证的操作方法和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 和 HTML
Oct 09 PHP
无数据库的详细域名查询程序PHP版(5)
Oct 09 PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 PHP
获取远程文件大小的php函数
Jan 11 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
preg_match_all使用心得分享
Jan 31 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
PHP中的use关键字概述
Jul 23 PHP
php中adodbzip类实例
Dec 08 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
PHP中number_format()函数的用法讲解
Apr 08 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扩展函数
2006/10/09 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
在Django中创建第一个静态视图
2015/07/15 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
tensorflow更改变量的值实例
2018/07/30 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
基于python图像处理API的使用示例
2020/04/03 Python
python的flask框架难学吗
2020/07/31 Python
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
复核员上岗演讲稿
2014/01/05 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
评先进个人材料
2014/12/29 职场文书
受资助学生感谢信
2015/01/21 职场文书
销售员岗位职责范本
2015/04/11 职场文书
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL