《PHP實(shí)例:動(dòng)態(tài)表單驗(yàn)證的操作方法和TP框架里面的ajax表單驗(yàn)證》要點(diǎn):
本文介紹了PHP實(shí)例:動(dòng)態(tài)表單驗(yàn)證的操作方法和TP框架里面的ajax表單驗(yàn)證,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP編程動(dòng)態(tài)驗(yàn)證的操作方法
PHP編程
function yz()
{
if(empty($_POST))
{
$this->display();
}
else
{
$db=D("Info");
$shu=array(
array("Code","require","代號(hào)不能為空",0,"regex",3),
);
if(!$db->validate($shu)->create())
{
echo $db->getError();
}
else
{
echo"驗(yàn)證通過(guò)";
}
}
}
PHP編程 在框架里用ajax來(lái)實(shí)現(xiàn)輸入代號(hào)顯示姓名??? 打到模板是用上面的
PHP編程
function ming()
{
$code=$_POST["code"];
$db=D("Info");
$data=$db->find($code);
$name=$data["name"];
$this->ajaxReturn($name,"eval");
}
PHP編程 表單
PHP編程代號(hào):
PHP編程
<input id="zhi" type="text" name="Code" />
<input type="submit" value="驗(yàn)證" 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("驗(yàn)證通過(guò)!");
$("#xs").css("color","green");
}
else
{
$("#xs").html(data);
$("#xs").css("color","red");
}
}
});
})
});
PHP編程 頁(yè)面顯示
PHP編程
PHP編程用ajax使表單驗(yàn)證的錯(cuò)誤信息直接在后面顯示
PHP編程
function yan()
{
$db=D("Info");
$jieguo="";
$shu=array(
array("Code","require","代號(hào)不能為空",0,"regex",3),
);
if(!$db->validate($shu)->create())
{
$jieguo= $db->getError();
}
else
{
$jieguo="ok";
}
$this->ajaxReturn($jieguo,"eval");
}
PHP編程 頁(yè)面顯示
PHP編程
PHP編程總結(jié)
PHP編程以上所述是小編給大家介紹的動(dòng)態(tài)表單驗(yàn)證的操作方法和TP框架里面的ajax表單驗(yàn)證,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的.在此也非常感謝大家對(duì)維易PHP網(wǎng)站的支持!
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/469.html