最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

1.概述

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

2.技術(shù)要點(diǎn)

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

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

(1)新建index.jsp表單頁(yè),該頁(yè)的表單中包含3個(gè)不允許為空的元素和一個(gè)提交按鈕,并且需要定義一個(gè)表單的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>留言?xún)?nèi)容:</td>
<td>
<textarea rows="8" cols="45" title="留言?xún)?nèi)容"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="button" value="提 交" onclick="check()">
</td>
</tr>
</table>
</form> 

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

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

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

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

相關(guān)文章

最新評(píng)論

蓬莱市| 南宫市| 甘洛县| 余江县| 苏尼特右旗| 合川市| 白城市| 高清| 墨脱县| 巴彦淖尔市| 伽师县| 偃师市| 陆丰市| 德保县| 积石山| 包头市| 甘德县| 仁化县| 固镇县| 河北省| 井研县| 吉安市| 合江县| 盐津县| 山西省| 崇信县| 西乌珠穆沁旗| 蒙自县| 监利县| 垦利县| 陇川县| 海阳市| 珠海市| 焦作市| 呼玛县| 淅川县| 陈巴尔虎旗| 玛多县| 博兴县| 宝应县| 额尔古纳市|