动态表单验证的操作方法和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 相关文章推荐
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 PHP
解析dedecms空间迁移步骤详解
May 15 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
PHP中捕获超时事件的方法实例
Feb 12 PHP
PHP 信号管理知识整理汇总
Feb 19 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 PHP
thinkPHP框架自动填充原理与用法分析
Apr 03 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
Sep 29 PHP
Laravel find in set排序实例
Oct 09 PHP
php如何实现数据库的备份和恢复
Nov 30 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的加密方式及原理
2012/06/14 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
python基础教程之对象和类的实际运用
2014/08/29 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
北承题目(C++)
2012/05/16 面试题
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
应届生求职信写作技巧
2013/10/24 职场文书
验房委托书
2014/08/30 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
Python编程编写完善的命令行工具
2021/09/15 Python