JavaScript驗證使用者名稱密碼是否為空
本章節分享一段程式碼例項,它實現了驗證使用者名稱和密碼是否為空的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function checkForm(form) { if(form.username.value == "") { alert("使用者名稱不能為空!"); form.username.focus(); return false; } if(form.password.value == "") { alert("密碼不能為空!"); form.password.focus(); return false; } return true; } window.onload = function () { var myform = document.forms[0]; myform.onsubmit = function () { return checkForm(this); } } </script> </head> <body> <form action="#" method="post"> 姓名:<input type="text" name="username"/> 密碼:<input type="password" name="password" /> <input type="submit" value="提交表單"/> </form> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function checkForm(form) {},此函式實現了驗證功能,引數是表單物件。(2).if(form.username.value == "") {
alert("使用者名稱不能為空!");
form.username.focus();
return false;
},如果使用者名稱為空,那麼就彈出一個提示視窗;
點選提示視窗後,使用者名稱文字框會獲取焦點。
最後返回false跳出函式的執行,否則程式碼還會繼續往下走,驗證密碼是否為空。
(3).checkForm()函式最後true。
(4).window.onload = function () {},當文件內容完全載入完畢再去執行函式中的程式碼。
(5).var myform = document.forms[0],獲取表單物件。
(6).myform.onsubmit = function () {
return checkForm(this);
},onsubmit事件處理函式返回true表示提交表單,返回false表示不提交表單。
相關文章
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 利用JS驗證使用者名稱是否合法JS
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 用jquery驗證使用者名稱是否有效或重複jQuery
- Kafka怎麼配置SASL使用者名稱密碼認證Kafka密碼
- 使用代理通過使用者名稱和密碼驗證優缺點介紹密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- Spring Security小教程 Vol 4. 使用使用者名稱和密碼驗證身份-UsernamePasswordAuthenticationFilterSpring密碼Filter
- 透過使用者名稱密碼認證保障 MQTT 接入安全密碼MQQT
- 驗證物件是否為空的工具類物件
- git 使用者名稱密碼相關Git密碼
- JavaScript表單不為空驗證JavaScript
- 【PB案例學習筆記】-03使用者名稱密碼校驗筆記密碼
- 公司網站使用者名稱密碼修改?網站密碼
- jQuery Validate驗證確認密碼是否相同jQuery密碼
- 為何Oracle Database 12R2輸入正確的使用者名稱密碼口令驗證依然不能透過?OracleDatabase密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- 使用者名稱和密碼輸入練習密碼
- 帝國CMS忘記後臺登陸使用者名稱 密碼 認證碼 安全提問答案 資料庫使用者名稱及密碼的解決方法密碼資料庫
- Java 程式碼本地設定Hadoop使用者名稱密碼JavaHadoop密碼
- 根據使用者名稱和密碼查詢使用者密碼
- nginx配置kibana訪問使用者名稱和密碼認證、及無認證訪問配置Nginx密碼
- 04 . Go+Vue開發一個線上外賣應用(使用者名稱密碼和圖形驗證碼)GoVue密碼
- 織夢使用者名稱密碼?織夢提示你的密碼錯誤密碼
- 檢查使用者名稱是否使用介面
- Vue檢查使用者名稱是否使用Vue
- JavaScript判斷字串是否為空JavaScript字串
- win10系統svn使用者名稱密碼怎樣更改_win10 svn更換使用者名稱密碼操作方法Win10密碼
- linux中記錄GIT使用者名稱密碼的方法LinuxGit密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- 名稱空間
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- 未能找到型別或名稱空間名稱“MySql”(是否缺少 using 指令或程式集引用?)型別MySql
- win10 smb使用者名稱密碼錯誤怎麼解決_win10電腦smb使用者名稱密碼錯誤修復方法Win10密碼
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- Dockerfile 中RUN互動需要輸入 使用者名稱和密碼Docker密碼
- 資料庫使用者名稱和密碼錯誤:如何解決?資料庫密碼