真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中如何實(shí)現(xiàn)前臺傳值到后臺進(jìn)行驗(yàn)證的功能-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“PHP中如何實(shí)現(xiàn)前臺傳值到后臺進(jìn)行驗(yàn)證的功能”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“PHP中如何實(shí)現(xiàn)前臺傳值到后臺進(jìn)行驗(yàn)證的功能”這篇文章吧。

目前創(chuàng)新互聯(lián)建站已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、諸暨網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

PHP前臺傳值到后臺進(jìn)行驗(yàn)證的3種方式

1.不外乎就是post,get和ajax方式

post和get方式就是在表單上用method方式規(guī)定主要就是ajax動態(tài)傳值進(jìn)行后臺驗(yàn)證

2.ajax 動態(tài)傳值代碼如下

//給調(diào)用ajax的這里設(shè)一個函數(shù)
function u_ajax(uname,upass){ 
//創(chuàng)建ajax 
if(window.XMLHttpRequest){ 
xmlhttp = new XMLHttpRequest(); 
}else{ 
xmlhttp = new ActiveObject(“Microsoft.XMLHTTP”); 
}
//打開一個頁面 
xmlhttp.open(“post”,”../dao/loginAction.php”,true); 
//在用post方式傳值的時候要加上這句,不然后臺會收不到 
xmlhttp.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”); 
//這里傳值過去 
xmlhttp.send(“uname=”+uname+”&&”+”upassword=”+upass);
//準(zhǔn)備返回處理
xmlhttp.onreadystatechange=function(){
  if(xmlhttp.readyState == 4 && xmlhttp.status == 200 ){       
    //這里是返回的值      
    var res = xmlhttp.responseText;
      //返回處理
      if(res == "errn"){
          document.getElementById("err").style.visibility="visible";
          document.getElementById("err").style.color="red";
          document.getElementById("err").innerHTML="賬號或密碼錯誤!";
          return false;
      }else{
        //若無返回值則定為空
        document.getElementById("err").innerHTML="";
    }  
  }
}
}//ajax

/注意,在ajax返回后,不管返回與否,最后函數(shù)的返回是underfined/這時就可以用如下方法對傳入的值進(jìn)行驗(yàn)證,可以先判斷,如果返回的是錯語的標(biāo)簽,責(zé)讓值寫進(jìn)一個hidden中的標(biāo)簽中,再用textContent來讀是否寫入了我們規(guī)定的值,從而知道輸入的值驗(yàn)證是否正確;

如果正確則返回return true ,如果錯誤則返回false;


由于ajax不任返回何值,都是underfined的情況,所以我們要用另一個單獨(dú)的函數(shù)去調(diào)用ajax函數(shù),還不能返函數(shù)

//調(diào)用上面的函數(shù),并通過上面生成的值進(jìn)行判斷 
function lg_verity(){
//調(diào)用上面的函數(shù) ,這里返回了,那里面ajax部分就不有用了
my_lg_verity();
//得到內(nèi)容的值
var errText = document.getElementById("err").textContent;
//這里用來判斷是否有寫入值,判斷是否可以跳轉(zhuǎn)的
if(errText.length>0){
  return false;
}
}

以上是“PHP中如何實(shí)現(xiàn)前臺傳值到后臺進(jìn)行驗(yàn)證的功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁題目:PHP中如何實(shí)現(xiàn)前臺傳值到后臺進(jìn)行驗(yàn)證的功能-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/ddcdcj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部