《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網站的支持!