簡體   English   中英

php和javascript中的表單驗證

[英]form validation in php and javascript

我們通常會在標准輸入形式中看到,如果值不符合輸入條件,那么,即使單擊了提交按鈕后,數據也不會插入數據庫。問題是,如何防止錯誤數據進入表。

可以在“服務器端”或“客戶端端”驗證數據。 如果要在將其發送到服務器之前對其進行驗證,那么您需要的是“客戶端”驗證。 為此,您需要使用Javascript(請參閱:使用Javascript進行表單驗證 )。

即使您使用Java驗證數據,也不會阻止將錯誤的數據插入數據庫(例如,客戶端中可能未啟用javascript)。 為此,您需要使用php進行“服務器端”驗證。

為了獲得更好的結果,請同時使用兩者。 Javascript可以防止每次發送錯誤的數據(減輕服務器負載),而PHP可以幫助您保持數據的可靠性。

有一些JavaScript或python過濾器,因此在實際提交之前會發生onSubmit()函數

例如

<input type="submit" onsubmit="submitFunc()" />

在哪里submitFunc()定義了submitFunc()

<script type="text/javascript">

function submitFunc(username, password) {

if (!username) {

document.write("Uh oh! username not valid!")

}

if (!password) {

document.write("Uh oh! password not valid!")

}

}

</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM