• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

TP框架里面的ajax表单验证方法分享

php 搞代码 4年前 (2022-01-22) 13次浏览 已收录 0个评论

本文主要和大家介绍动态表单验证的操作方法和TP框架里面的ajax表单验证问题,需要的朋友可以参考下,希望能帮助到大家。

动态验证的操作方法

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);         } <i>本文@来#源gaodai$ma#com搞$$代**码网</i><strong>搞代gaodaima码</strong>     });    })    $("#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");           }         }      });    })  });

  页面显示

用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");  }

  页面显示

相关推荐:

Laravel 中使用 Vue.js 实现Ajax表单验证实例

php使用ajax中文乱码问题 php ajax表单验证 php ajax分页代码 ajax与php基础教

yii2 modal弹窗之ActiveForm ajax表单验证_php实例

以上就是TP框架里面的ajax表单验证方法分享的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:TP框架里面的ajax表单验证方法分享

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址