您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Javascript中怎么實現表單驗證,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
1.表單項不能為空:
﹤ script language="java script "﹥ ﹤!-- function CheckForm() { if (document.form.name.value.length == 0) { alert("請輸入您姓名!"); document.form.name.focus(); return false; } return true; } --﹥ ﹤/ script ﹥ |
2.比較兩個表單項的值是否相同:
|
3.表單項只能為數字和"_",用于電話/銀行帳號驗證上,可擴展到域名注冊等:
﹤ script language="java script "﹥ ﹤!-- function isNumber(String) { var Letters = "1234567890-"; //可以自己增加可輸入值 var i; var c; if(String.charAt( 0 )=='-') return false; if( String.charAt( String.length - 1 ) == '-' ) return false; for( i = 0; i ﹤ String.length; i ++ ) { c = String.charAt( i ); if (Letters.indexOf( c ) ﹤ 0) return false; } return true; } function CheckForm() { if(! isNumber(document.form.TEL.value)) { alert("您的電話號碼不合法!"); document.form.TEL.focus(); return false; } return true; } --﹥ ﹤/ script ﹥ |
4.表單項輸入數值/長度限定:
﹤ script language="java script "﹥ ﹤!-- function CheckForm() { if (document.form.count.value ﹥ 100 || document.form.count.value ﹤ 1) { alert("輸入數值不能小于零大于100!"); document.form.count.focus(); return false; } if (document.form.MESSAGE.value.length﹤10) { alert("輸入文字小于10!"); document.form.MESSAGE.focus(); return false; } return true; } //--﹥ ﹤/ script ﹥ |
5.中文/英文/數字/郵件地址合法性判斷:
|
6.限定表單項不能輸入的字符:
|
關于Javascript中怎么實現表單驗證就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。