[英]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.