js對註冊頁面的簡單驗證
js語言
<script type="text/javascript"> function tname(){ var name=document.getElementById("userName").value; var nullname=document.getElementById("nullname"); if(name==null||name==""){ nullname.innerHTML="使用者名稱不能為空!"; return false; }else if(name.length<2||name.length>=20){ nullname.innerHTML="使用者名稱長度為2--20個字元長度!"; return false; }else{ nullname.innerHTML=""; return true; } } function ppwd(){ var pwd=document.getElementById("password").value; var nullpwd=document.getElementById("nullpwd"); if(pwd==null||pwd==""){ nullpwd.innerHTML="密碼不能為空!"; return false; }else{ nullpwd.innerHTML=""; return true; } } function ttpwd(){ var pwd=document.getElementById("password").value; var tpwd=document.getElementById("tpwd").value; var nulltpwd=document.getElementById("nulltpwd"); alert(pwd); alert(tpwd); if(tpwd==null||tpwd==""){ nulltpwd.innerHTML="確認密碼不能為空!!!"; return false; }else if(tpwd!=pwd){ nulltpwd.innerHTML="兩次密碼輸入不一致"; return false; }else{ nulltpwd.innerHTML=""; return true; } } function eemail(){ var eamil=document.getElementById("email").value; var nullemail=document.getElementById("nullemail"); // var reg=/^[a-zA-Z0-9_-]
[email protected](126|163|qq|sohu|sina+\.)+(com|cn|net|org)$/ var reg=/^[a-zA-Z0-9_-][email protected](126.com|163.com|qq.com|sohu.com|sina.com|hotmail.com|gmail.com|yahoo.cn)$/; if(eamil==null||eamil==""){ nullemail.innerHTML="Email地址不能為空"; return false; }else if(!reg.test(eamil)){ nullemail.innerHTML="請輸入正確的Email地址!!"; return false; }else{ nullemail.innerHTML=""; return true; } } function ttel(){ var tel=document.getElementById("tel").value; var nulltel=document.getElementById("nulltel") var reg=/^[1]{1}[3,5,8]{2}[0-9]{8}$/ if(tel==null||tel==""){ nulltel.innerHTML="手機號不能為空!!!"; return false; }else if(tel.length!=11||!reg.test(tel)){ nulltel.innerHTML="請正確填寫手機號"; return false; }else { nulltel.innerHTML=""; return true; } } function reg(){ if(tname()&&ppwd()&&ttpwd()&&eemail()&&ttel()){ document.forms[0].submit(); return true; }else{ return false; } } </script>
以下是form表單
<center> <fieldset style="width: 500px;"> <legend>註冊</legend> <form action="regUser" method="post"> <table> <tr> <td>使用者名稱</td> <td><input type="text" name="user.userName" class="w" id="userName" onblur="tname()"/></td> <td><div id="nullname"></div></td> </tr> <tr> <td>密碼</td> <td><input type="password" name="user.password" class="w" id="password" onblur="ppwd()"/></td> <td><div id="nullpwd"></div></td> </tr> <tr> <td>確認密碼</td> <td><input type="password" name="tpwd" class="w" id="tpwd" onblur="ttpwd()"/></td> <td ><div id="nulltpwd"></div></td> </tr> <tr> <td>性別</td> <td> <input type="radio" value="男" checked="checked" name="user.sex"/>男 <input type="radio" value="女" name="user.sex"/>女 </td> <td></td> </tr> <tr> <td>Email</td> <td><input type="text" name="user.email" class="w" id="email" onblur="eemail()"/></td> <td > <div id="nullemail"></div></td> </tr> <tr> <td>手機</td> <td><input type="text" name="user.tel" class="w" id="tel" onblur="ttel()"/></td> <td><div id="nulltel"></div></td> </tr> <tr> <td></td> <td><input type="button" value="註冊" onclick="reg()"/><input type="reset" value="重填"/></td> <td></td> </tr> </table> </form> </fieldset> </center>
相關推薦
js對註冊頁面的簡單驗證
js語言<script type="text/javascript"> function tname(){ var name=document.getElementById("userName").value; var nullname=
程式碼-JS之註冊頁面驗證
//單獨判斷密碼強度 document.f1.pwd.onkeyup = function(){ //驗證密碼(帶密碼強度:純數字,純小寫字母,純大寫字母表示弱,二者組合表示中,三者都有表示強) if(!/^[a-z0-9]{6,}$/gi.test(thi
js--對tab的簡單封裝
eight mar char cti 簡單 log type class htm <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">
ajax實現註冊頁面動態驗證使用者名稱是否已註冊,不必提交即可驗證。
今天學了一下ajax,感覺很爽啊。ajax真是很強大、 我首先就把我之前一直沒解決的問題:如何在前臺動態驗證使用者名稱是否已註冊,而不必提交重新整理之後再驗證,上程式碼: 首先,jsp頁面: <%@ page language="java" import="java.
ajax註冊頁面非同步驗證
ajax的原理大家可以看上圖 如何獲得Ajax物件? XMLHttpRequest沒有標準化,要區分瀏覽器。 function getXhr(){ var xhr = null; if(window.XMLHttpRequest){ //非
利用JQuery實現註冊頁面的驗證功能
註冊頁面在網頁前端的設計中,是一個比較重要的模組,本程式渣就用自己薄弱的程式設計技術寫了以下程式碼,供大家參考加批評指正。 本段程式碼還用到了正則表示式。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona
【javaweb】JS簡單的註冊頁面資料校驗
今天剛學JavaScript,利用JS對註冊頁面的輸入資料進行簡單的檢驗,還是有些不太懂的地方,記錄一下。 上原始碼: <html> <head> <meta charset="UTF-8"> <title></title>
js簡單的註冊頁面校驗模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> /* 1. 確認事件: 表單
前端每日一小練2---京東註冊頁面(無JS驗證)
今天的demo主要涉及了以下幾個小知識點: 1.使用label標籤來對input標籤進行文字提示以及對齊的方式; 2.使用posi
js正則表達匹配&簡單驗證
部分 劃線 load mob clas ims object sport new var common = { isNotNull:function(object){ if(object == null || object == ‘‘ || ob
js 對表單的一些驗證及正則匹配
攻擊 update 匹配規則 asc htm out gin lease public 利用的是jq的validate.js 詳見菜鳥教程http://www.runoob.com/jquery/jquery-plugin-validate.html 以下是我測試的幾個文件
原生js面向對象實現簡單輪播
get 輪播效果 his 基本實現 詳細 bottom style 距離 簡單的 平時中我習慣用jquery寫輪播效果,實現過程不是很難,也很方便,為了加深對js面向對象的理解,我打算用面向對象實現一個簡單的輪播,這裏采用了字面量的方式實現。為了實現這個過程,我們要自己動手
js對象簡單深拷貝
epc object pcl array 是不是 後來 urn div bsp function deepClone(obj1,obj2){ var obj2=obj2||{}; //最初的時候給它一個初始值=它自己或者是一個json fo
微信小程序-06-詳解介紹.js 邏輯層文件-註冊頁面
each 事件 手動 tar ini blog strong 垂直 後臺 上一篇介紹的是 app.js 邏輯層文件中註冊程序,對應的每個分頁面都會有的 js 文件中 page() 函數註冊頁面 微信小程序-06-詳解介紹.js 邏輯層文件-註冊頁面 寶典官方文檔: htt
簡單的利用JS來判斷頁面是在手機端還是在PC端打開的方法
先來 ipo com class roi ews cat www 移動設備 在移動設備應用越來越廣泛的今天,許多網站都開始做移動端的界面展示,兩者屏幕尺寸差異很大,所以展示的內容也有所差別。於是就遇到一個問題,如何判斷你的頁面是在移動端還是在PC端打開的,很簡單的問題,
例子:實現最新版本Node.js中Express+mongodb的登入註冊頁面
由於版本差異巨大且不相容的情況下,作為才開始學習Node.js的菜鳥,書籍上的例子是不能看了,因此仿照著網路大神中的例子自己再歸納總結了一遍,方便自己以後檢視。好記性不如爛筆頭嘛。 這裡主要使用的版本是express4.0+mongodb最新版本以及Bootstrap3.0介面所做。 一
h5手機頁面註冊處理(簡訊驗證)
//獲取驗證碼 var wait = 60; function time(o) { if(wait == 0) { o.removeAttribute("disabled"); o.value = "獲取驗證碼"; wait = 60; } else {
JAVA實現註冊頁面驗證碼重新整理
撰寫人——軟體二班——陳喜平 需要的工具:tomcat/eclipse/jdk/(注意jdk版本要和tomca相匹配,以及注意區分32位和64位) 步驟:依次建立servlet (伺服器需要)/ jsp(頁面需要) 引入web.xml 如圖所示: doget方法裡面的程式碼: prot
HTML實現一個簡單的註冊頁面
效果圖如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>註冊頁面<
註冊頁面(點選更換驗證碼)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="te