《PHP实例:动态表单验证的操作方法和TP框架里面的ajax表单验证》要点:
本文介绍了PHP实例:动态表单验证的操作方法和TP框架里面的ajax表单验证,希望对您有用。如果有疑问,可以联系我们。
PHP编程动态验证的操作方法
PHP编程
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"验证通过";
}
}
}
PHP编程 在框架里用ajax来实现输入代号显示姓名 打到模板是用上面的
PHP编程
function ming()
{
$code=$_POST["code"];
$db=D("Info");
$data=$db->find($code);
$name=$data["name"];
$this->ajaxReturn($name,"eval");
}
PHP编程 表单
PHP编程代号:
PHP编程
<input id="zhi" type="text" name="Code" />
<input type="submit" value="验证" id="en" />
PHP编程 js代码
PHP编程
<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");
}
}
});
})
});
PHP编程 页面显示
PHP编程
PHP编程用ajax使表单验证的错误信息直接在后面显示
PHP编程
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");
}
PHP编程 页面显示
PHP编程
PHP编程总结
PHP编程以上所述是小编给大家介绍的动态表单验证的操作方法和TP框架里面的ajax表单验证,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对维易PHP网站的支持!
转载请注明本页网址:
http://www.vephp.com/jiaocheng/469.html