动态表单验证的操作方法和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脚本的10个技巧(8)
Oct 09 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
PHP二维数组矩形转置实例
Jul 20 PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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正则提取图片地址
2014/03/27 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python的词法分析与语法分析
2013/05/18 Python
低版本中Python除法运算小技巧
2015/04/05 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
程序集与命名空间有什么不同
2014/07/25 面试题
土木工程个人自荐信范文
2013/11/30 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
纠风工作实施方案
2014/03/15 职场文书
旅游活动总结
2014/08/27 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers