动态表单验证的操作方法和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代码
Dec 06 PHP
Discuz 5.0 中读取纯真IP数据库函数分析
Mar 16 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php自动加载机制的深入分析
Jun 08 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
php链式操作的实现方式分析
Aug 12 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 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中接口与抽象类的区别
2013/06/08 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
python实现将文本转换成语音的方法
2015/05/28 Python
教你学会使用Python正则表达式
2017/09/07 Python
python实现连续图文识别
2018/12/18 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
python中pyplot基础图标函数整理
2020/11/10 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
工厂会计员职责
2014/02/06 职场文书
汉语言文学职业规划
2014/02/14 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server