標籤:
在論壇等系統的使用者註冊功能中,如果使用者忘記填寫必填資訊,如使用者名稱、密碼等,瀏覽器會彈出警告框,提示使用者當前有未填資訊。
這個典型的應用就是通過JavaScript實現的。是一個簡單的使用者註冊頁面:
按要求使用者必須輸入使用者名稱、密碼和確認密碼,而且兩次輸入的密碼必須相同,否則,系統會提示錯誤。
當使用者沒有輸入使用者名稱就提交註冊時,系統會彈出如所示的警告視窗,強制使用者必須輸入使用者名稱。
簡單的做法:
1 <script language="JavaScript"> 2 function check(){ 3 if(document.form1.username.value==""){ 4 alert("使用者名稱不可為空!"); 5 document.form1.username.value.focus(); 6 return false; 7 } 8 if(document.form1.password.value==""){ 9 alert("密碼不可為空!");10 document.form1.password.value.focus();11 return false;12 }13 if(document.form1.password.value.length<6)14 {15 alert("密碼長度不能少於6位");16 document.form1.password.value.focus();17 return false;18 }19 else20 if(document.form1.repassword.value!=document.form1.password.value){21 alert("兩次輸入的密碼不一致!");22 document.form1.repassword.focus();23 return false;24 }}25 </script>
【關於JavaScript】常見表單使用者名稱、密碼不可為空