欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實現(xiàn)的簡單表單驗證功能示例

 更新時間:2017年10月13日 11:52:51   作者:弗蘭隨風(fēng)小歡  
這篇文章主要介紹了JS實現(xiàn)的簡單表單驗證功能,涉及javascript針對表單提交內(nèi)容的獲取、判斷、焦點設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)的簡單表單驗證功能。分享給大家供大家參考,具體如下:

源代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<script type="text/javascript" src="myjs1.js"></script>
<link rel="stylesheet" type="text/css" href="myfile-2.css" rel="external nofollow" />
</head>
<body>
<form name="f1">
姓名:<input type="text" name="xm" />
<br/>
年齡:<input type="text" name="nl" />
愛好:<input type= "checkbox" name="ah" />爬山
<input type= "checkbox" name="ah" />游泳
<input type= "checkbox" name="ah" />網(wǎng)球
<input type= "checkbox" name="ah" />乒乓球
<br/>
密碼:<input type="password" name="mm"/>
<br/>
重復(fù)密碼:<input type="password" name="cfmm"/>
<br/>
備注:<textarea name="bz" rows="10" cols="20"></textarea>
<br/>
<input type="button" value="提交" onclick="checkit();"/>
</form>
</body>
</html>

myjs1.js文件代碼:

// JavaScript Document
function checkit()
{ var flag = false;
 for(var i=0;i<document.forms[0].ah.length;i++)
{
if(document.forms[0].ah[i].checked)//checked 表示被選中
{
flag = true;
break;
}
}
if(!flag)//沒有一個愛好被選中
{
alert("請至少選擇一個愛好!");
return;//假如沒有找到,又返回去,直到找到!
}
if(document.forms[0].mm.value.length<9)
{
alert("密碼長度必須在8位數(shù)以上!");
document.forms[0].mm.focus();//讓密碼框獲取焦點,焦點是 可以根據(jù)應(yīng)用配合完成一些自動化操作,比如登錄時輸入了錯誤的用戶名和密碼,回轉(zhuǎn)登錄頁后,可以讓用戶名輸入框自動獲得焦點,避免用戶重新定位。
return;
}
if(document.forms[0].mm.value!=document.forms[0].cfmm.value)
{
alert("兩次密碼輸入不一致,請重新輸入密碼!");
return;
}
if(document.forms[0].bz.value=="")
{
alert("請輸入備注!");
}
}

注意:在js中聲明變量用var,定義函數(shù)用function,

這個例子可以實現(xiàn) 愛好的驗證(不能為空) ,密碼是否一致,而且密碼的長度要大于8,備注是否為空!

另外,css文件就交給讀者自己美化了~

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript表單(form)操作技巧大全》、《JavaScript操作DOM技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • 瀏覽器兼容console對象的簡要解決方案分享

    瀏覽器兼容console對象的簡要解決方案分享

    不同瀏覽器或者版本之間對于console對象的支持不盡相同,而console方法在開發(fā)調(diào)試過程中都是不錯的工具。難道要在上線前把所有console.xxxx去掉以保證某些瀏覽器不報錯么。其實可以變通解決
    2013-10-10
  • Bootstrap3學(xué)習(xí)筆記(二)之排版

    Bootstrap3學(xué)習(xí)筆記(二)之排版

    這篇文章主要介紹了Bootstrap3學(xué)習(xí)筆記(二)之排版的相關(guān)資料,非常具有參考價值,特此分享腳本之家平臺,供大家參考
    2016-05-05
  • JavaScript中 DOM操作方法小結(jié)

    JavaScript中 DOM操作方法小結(jié)

    本篇文章主要介紹了JavaScript中 DOM操作方法小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • bootstrap 下拉多選框進行多選傳值問題代碼分析

    bootstrap 下拉多選框進行多選傳值問題代碼分析

    項目開發(fā)遇到個問題,就是引入bootstrap下拉多選框進行多選的時候,用form表單提交到后臺,獲取不到多選的值,只能獲取的選擇的第一個值,怎么回事呢?下面小編給大家分析下bootstrap 下拉多選框進行多選傳值問題,一起看看吧
    2017-02-02
  • 正則表達式校驗身份證號碼完整代碼示例

    正則表達式校驗身份證號碼完整代碼示例

    在做用戶實名驗證時,常會用到身份證號碼的正則表達式及校驗方案,下面這篇文章主要給大家介紹了關(guān)于正則表達式校驗身份證號碼的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • 使用Post提交時須將空格轉(zhuǎn)換成加號的解釋

    使用Post提交時須將空格轉(zhuǎn)換成加號的解釋

    參數(shù)有中包含空格且使用Post提交時須將空格轉(zhuǎn)換成加號,這樣后臺程序接受到的才是真正的空格,感興趣的朋友可以了解下
    2013-01-01
  • 微信小程序wx.request實現(xiàn)后臺數(shù)據(jù)交互功能分析

    微信小程序wx.request實現(xiàn)后臺數(shù)據(jù)交互功能分析

    這篇文章主要介紹了微信小程序wx.request實現(xiàn)后臺數(shù)據(jù)交互功能,分析微信小程序wx.request在后臺數(shù)據(jù)交互過程中遇到的問題與相關(guān)的解決方法,需要的朋友可以參考下
    2017-11-11
  • 1分鐘快速了解js實現(xiàn)下載文件功能的4種方式

    1分鐘快速了解js實現(xiàn)下載文件功能的4種方式

    在前端開發(fā)中,我們經(jīng)常需要實現(xiàn)文件下載功能,例如下載用戶上傳的圖片、用戶生成的文件等,這篇文章主要給大家介紹了關(guān)于如何通過1分鐘快速了解js實現(xiàn)下載文件功能的4種方式,需要的朋友可以參考下
    2024-03-03
  • 基于JavaScript實現(xiàn)數(shù)碼時鐘效果

    基于JavaScript實現(xiàn)數(shù)碼時鐘效果

    這篇文章主要為大家詳細介紹了基于JavaScript實現(xiàn)數(shù)碼時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • JavaScript中將值轉(zhuǎn)換為字符串的五種方法總結(jié)

    JavaScript中將值轉(zhuǎn)換為字符串的五種方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于JavaScript中將值轉(zhuǎn)換為字符串的五種方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評論