亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

檢查表單元素的值是否為空的實例代碼

 更新時間:2016年06月16日 15:48:05   作者:柯南&  
這篇文章主要介紹了檢查表單元素的值是否為空的實例代碼的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1.概述

在實際的開發(fā)過程中,經(jīng)常需要判斷用戶提交的表單中某個元素的值是否為空,還有一種情況是表單中所有元素的值都不允許為空。本實例將介紹一種簡單有效的判斷表單中所有元素是否為空的方法。

2.技術(shù)要點

主要是在JavaScript中通過循環(huán)form對象的elements屬性來實現(xiàn)。form對象的elements屬性也就是頁面中form表單的所有元素的數(shù)組,例如,form.elements[0]表示表單第一個元素對象,form.elements[n]表示表單第n個元素對象。

3.具體實現(xiàn)代碼

(1)新建index.jsp表單頁,該頁的表單中包含3個不允許為空的元素和一個提交按鈕,并且需要定義一個表單的id屬性值,關(guān)鍵代碼如下:

<form action="" id="myform">
<table align="center">
<tr>
<td>留言人:</td>
<td>
<input type="text" name="messageUser" title="留言人"> 
</td>
</tr>
<tr>
<td>留言標(biāo)題:</td>
<td>
<input type="text" name="messageTitle" title="留言標(biāo)題"> 
</td>
</tr>
<tr>
<td>留言內(nèi)容:</td>
<td>
<textarea rows="8" cols="45" title="留言內(nèi)容"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="button" value="提 交" onclick="check()">
</td>
</tr>
</table>
</form> 

(2)在該頁的<script>標(biāo)簽中編寫驗證表單元素的值不允許為空的方法,關(guān)鍵代碼如下:

function check(){
var myform = document.getElementById("myform"); //獲得form表單對象
for(var i=0;i<myform.length;i++){ //循環(huán)form表單
if(myform.elements[i].value==""){ //判斷每一個元素是否為空
alert(myform.elements[i].title+"不能為空!");
myform.elements[i].focus(); //元素獲得焦點
return ;
}
}
myform.submit();
}

在JavaScript中,form表單對象的elements屬性的value屬性表示指定元素的值;name屬性表示指定表單元素的名稱;title屬性表示表單元素的標(biāo)題。

以上所述是小編給大家介紹的檢查表單元素的值是否為空的實例代碼的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 微信小程序movable-view的可移動范圍示例詳解

    微信小程序movable-view的可移動范圍示例詳解

    這篇文章主要介紹了微信小程序movable-view的可移動范圍?,movable-view不管怎么移動都要完全包含住movable-area,也就是說movable-area不能超出movable-view的區(qū)域范圍,反之亦然,本文通過示例介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • JavaScript中Promise處理異步的并行與串行

    JavaScript中Promise處理異步的并行與串行

    js中的promise是一個異步編程的解決方案,語法層面上他是一個構(gòu)造函數(shù),名字為Promise(),下面這篇文章主要給大家介紹了關(guān)于JavaScript中Promise處理異步的并行與串行的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • js獲取div高度的代碼

    js獲取div高度的代碼

    不錯的獲取div高度的代碼,主要是方便測試一些信息,用到了javascript的offsetHeight屬性
    2008-08-08
  • JavaScript實現(xiàn)文字展開和收起效果

    JavaScript實現(xiàn)文字展開和收起效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)文字展開和收起效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • echarts中地圖重疊問題解決

    echarts中地圖重疊問題解決

    在使用Echarts開發(fā)項目時,經(jīng)常會遇到地圖組件的開發(fā),困擾許久的地圖重疊問題,本文就來解決一下這個問題,感興趣的可以了解一下
    2023-08-08
  • 詳解JavaScript的Symbol類型、隱藏屬性、全局注冊表

    詳解JavaScript的Symbol類型、隱藏屬性、全局注冊表

    這篇文章主要介紹了JavaScript的Symbol類型、隱藏屬性、全局注冊表,本文主要對其使用方法和使用場景做個簡單的介紹,需要的朋友可以參考下
    2022-05-05
  • js 數(shù)值轉(zhuǎn)換為3位逗號分隔的示例代碼

    js 數(shù)值轉(zhuǎn)換為3位逗號分隔的示例代碼

    本篇文章主要是對js將數(shù)值轉(zhuǎn)換為3位逗號分隔的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 如何從JavaScript數(shù)組中刪除空對象

    如何從JavaScript數(shù)組中刪除空對象

    JS中數(shù)組是我們較為常用的一種數(shù)據(jù)結(jié)構(gòu),下面這篇文章主要給大家介紹了關(guān)于如何從JavaScript數(shù)組中刪除空對象的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • JS非空驗證及郵箱驗證的實例

    JS非空驗證及郵箱驗證的實例

    下面小編就為大家?guī)硪黄狫S非空驗證及郵箱驗證的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 詳解JS對象遍歷的順序問題

    詳解JS對象遍歷的順序問題

    你知不知道JS對象遍歷順序,本文就來詳細(xì)的介紹了一下JS對象遍歷順序問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論