1. 程式人生 > >javascript完整表單驗證

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="提交" >&nbsp; <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