【PHP】客戶端表單驗證
驗證的腳本可以用FORM的onsubmit事件調用,也可以用按鈕的onclick事件調用(button型按鈕)。
函數可傳遞對象,也可以在腳本中定義對象,這樣的代碼易讀
如果驗證項特別多的話,用數組來寫會簡潔很多。
<script language=JavaScript>
function checkSubmit(){
obj=document.form1
arr1=new Array("用戶名","密碼","Email地址","電話");
arr2=new Array("username","password","email","tel")
an=arr1.length
for(i=0;i<an;i++){
if(!eval("obj."+arr2+".value")){
window.alert("請輸入"+arr1)
eval("obj."+arr2+".focus()")
return false;
}
}
return true;
}
</script>