javascript完整表單驗證
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html"; charset="UTF-8"> <title>javascript完整表單驗證</title> <script> <!-- /*function fun() { var obj=document.getElementById("uid");alert(obj.value); }*/ /* function validate() { var uidObj=document.getElementById("uid"); var passObj=document.getElementById("password"); var emailObj=document.getElementById("email"); if(uidObj.value.length==0) alert("使用者名稱不能為空!"); if(!/^w+$/.test(passObj.value)) alert("密碼不正確"); if(!/^\[email protected]\w+\.\w+$/.test(emailObj.value)) alert("郵箱不正確!"); }*/ function validate() { return validateUid()&&validatePass()&&validateEmail(); } function validateUid() { var uidObj=document.getElementById("uid"); var uidMsg=document.getElementById("uidMsg"); if(uidObj.value.length>0) { uidMsg.innerHTML="<font color='green'>使用者名稱正確!</font>"; return true; } else { uidMsg.innerHTML="<font color='red'>使用者名稱錯誤!</font>"; return false; } } function validatePass() { var passObj=document.getElementById("password"); var passMsg=document.getElementById("passMsg"); if(/^w+$/.test(passObj.value)) { passMsg.innerHTML="<font color='green'>密碼正確!</font>"; return true; } else { passMsg.innerHTML = "<font color='red'>密碼錯誤!</font>"; return false; } } function validateEmail() { var emailObj=document.getElementById("email"); var emailMsg=document.getElementById("emailMsg"); if(/^\[email protected]\w+\.\w+$/.test(emailObj.value)) { emailMsg.innerHTML="<font color='green'>郵箱正確!</font>"; return true; } else { emailMsg.innerHTML="<font color='red'>郵箱錯誤!</font>"; return false; } } --> </script> </head> <body> <form action="welcome.htm" name="post" onsubmit="return validate()"><br> 使用者名稱:<input type="text" name="uid" id="uid" onblur="validateUid()"><span id="uidMsg">*</span><br> 密碼:<input type="password" name="myPassword" id="password" onblur="validatePass()"><span id="passMsg">*</span><br> 電子郵箱:<input type="email" name="myEmail" id="email" onblur="validateEmail()"><span id="emailMsg"></span><br> <input type="submit" value="提交" > <input type="reset" value="重置"> <!--<input type="button" value="取得資料" onclick="fun()">;--> </form> </body> </html>
相關推薦
javascript完整表單驗證
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html"; charset="UTF-8">
php完整表單驗證例項
<!DOCTYPE HTML> <html> <head> <style> .error{color:#FF0000} </style> </head> <body> <?php $nameErr=$em
Java Script 第10章 JavaScript表單驗證
cnblogs ges scrip isp asc ima javascrip lock 分享 Java Script 第10章 JavaScript表單驗證
JavaScript表單驗證和正則表達式
sco 集合 innertext ner rep tell 一次 臨時 軟件 JavaScript表單驗證 分為四類: 1.非空驗證 常用於用戶名等 2.相等驗證 常用於驗證兩次輸入的密碼 3.範圍驗證 常用於年齡等
JavaScript表單驗證
號碼 網址 處理 漢字 dsm 嵌套 15位 使用 修正 匹配中文字符的正則表達式: [u4e00-u9fa5] 評註:匹配中文還真是個頭疼的事。有了這個表達式就好辦了 匹配雙字節字符(包含漢字在內):[^x00-xff] 評註:能夠用來計算字符串的長度(一個雙字節字符長
15個最佳的 JavaScript 表單驗證庫
就是 www. 信用卡 號碼 大型 端口 共享 魯棒性 max 客戶端驗證在任何項目都是不夠的,因為 JavaScript 可以直接忽略,人們可以提交請求到服務器。 然而這並不意味著客戶端驗證都沒必要了,很多時候我們需要在用戶提交到服務器之前給予提示。JavaScript
JavaScript 表單驗證正則表達式大全
提取 ascii 需求 格式 mat 則表達式 位數 ava 英文字母 1 JavaScript 表單驗證正則表達式大全【轉載】 3 4 5 6 匹配中文字符的正則表達式: [u4e00-u9fa5] 7 評註:匹配中文還真是個頭疼的事,
JavaScript表單驗證登錄
inpu tex 後端服務 false asc 輸入 user var .get 在登錄時,通常是將輸入的信息原封不動的傳送給後端的處理程序,然後處理之後返回結果,那麽可能後端服務器的壓力就很大,所以可以先在提交表單之前進行一些簡單的檢測,然後再發給後端,減小服務器的一
javascript:正則表達式、一個表單驗證的例子
alt 來替 replace 組合 mail 優先 html javascrip get 閱讀目錄 本文內容: 正則表達式: 利用正則表達式進行表單驗證的例子: 回到頂部 本文內容: 正則表達式 正則表達式的使用方法 正則表達式的特殊匹配字符 正則表
Java學習總計(二十六)——JavaScript正則表達式,Js表單驗證,原生js+css頁面時鐘
text 先來 helloword 郵箱 用戶名 就是 lac round 外部 一.JavaScript正則表達式1.exec檢索字符串中指定的值,返回找到的值,並確定其位置2.test檢索字符串中指定的值,返回true或false3.正則表達式對象的創建:(1)方式一:
JavaScript正則表示式表單驗證例項
/*是否帶有小數*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組成 */ function
JavaScript正則表示式與表單驗證
一.非空驗證 判斷非空 最好還是不要使用trim()方法 有的瀏覽器可能不支援 推薦使用正則表示式 判斷是否為空 // " abc "----->"abc "------>"abc"function trim (txt) { var afterText = txt.replace(/^\s*
JavaScript表單驗證的相關事件
1. 表單元素: a) Input標籤:文字框(text)—密碼框(password)—單選—複選框—檔案—影象—隱藏—按鈕—提交—重置,表單元素都在input標籤 b) &n
javaScript各種正則表示式-用於表單驗證
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*
JavaScript 表單驗證沒有執行的幾個小問題
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>W3Cschool教程(w3cschool.cn)</title> <script> funct
vue表單驗證的完整步驟
1、首先在el-form標籤加上ref和:rules屬性,並且在每個el-form-item標籤裡定義prop屬性,prop屬性跟:rules裡面的每項對應,如: <el-form :model = " dialogFormDa
使用JavaScript進行表單必填專案驗證和改進
在網頁提交表單的呃時候,往往需要進行表單的必填項進行驗證,下面我們以兩個例子來寫一下對錶單的必填項
JavaScript(正則表示式、表單驗證、郵箱驗證、函式、HTML DOM)
正則表示式 1.定義:它是由一個字元序列形成的搜尋模式,當在文字中搜索資料時,可以用搜索模式來描述你要查詢的內容。它可以是一個簡單的字元,或一個更復雜的模式。它可用於所有文字搜尋和文字替換操作。 2.Eg:var patt = /youngamber/i
JavaScript實現簡單表單驗證
在我們進行註冊的時候,把滑鼠點進“請輸入帳號”的輸入框時,輸入框的旁邊會有提示資訊,提示我們要輸入的資訊格式,在我們輸入後滑鼠點進下一個輸入框時,已經填寫過的輸入框會對於我們填入的內容進行判斷,若不符合要求會提示我們重新輸入,大致如下圖所示: 上述功能
html+javascript實現表單前臺驗證
<!DOCTYPE html> <html> <head> <title>form.html</title> <meta name="keywords" content="keyword1