天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用 Javascript 驗證表單(form)中多選框(checkbox)值

本文介紹了一個較為通用的獲取 checkbox 值的方法,希望對新手有用。
復制代碼 代碼如下:
<script type="text/Javascript">
// 說明: 用 Javascript 驗證表單(form)中多選框(checkbox)的值
// 作者: CodeBit
function getCheckboxValue(checkbox)
{
if (!checkbox.length && checkbox.type.toLowerCase() == 'checkbox')
{ return (checkbox.checked)?checkbox.value:''; }
if (checkbox[0].tagName.toLowerCase() != 'input' ||
checkbox[0].type.toLowerCase() != 'checkbox')
{ return ''; }
var val = [];
var len = checkbox.length;
for(i=0; i<len; i++)
{
if (checkbox[i].checked)
{
val[val.length] = checkbox[i].value;
}
}
return (val.length)?val:'';
}
</script>

和 radio 一樣,都是 name 相同,值有多個,在獲取 checkbox 值的時候,我們不能按照普通文本框 .value 的方式,而是要判斷哪個被選中了。

當一組 checkbox 有多個選項時,我們可以通過循環,以 checkbox[i] 的方式判斷某個選項是否被選中來返回值,但是當一組 checkbox 只有一個選項時,獲取值的方式又有變化,代碼中以 (checkbox.checked)?checkbox.value:''; 的方式直接判斷是否選中,然后返回對應值。

上面的代碼傳入的參數是 checkbox 對象,如:
復制代碼 代碼如下:
var checkboxTest = document.forms['testForm'].elements['checkboxTest'];
if (getCheckboxValue(checkboxTest) == '')
{ ...... }

根據判斷結果執行你想要的操作。

JavaScript技術用 Javascript 驗證表單(form)中多選框(checkbox)值,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠色狠狠色88综合日日91 | 黄A无码片内射无码视频 | 人人爽久久久噜噜噜丁香AV | 九色PORNY真实丨国产大胸 | 玩弄放荡人妻一区二区三区 | 亚洲高清视频免费 | 亚洲AV精品无码喷水直播间 | 回复术士勇者免费观看全集 | 日韩精品久久日日躁夜夜躁影视 | 日韩欧美群交P内射捆绑 | 日本后进式猛烈xx00动态图 | 67194线在线精品观看 | 99精品99 | 玄幻全黄h全肉后宫 | 国产成人久视频免费 | 快播av种子| 视频一区亚洲中文字幕 | 99re精品视频在线播放视频 | 一二三四在线播放免费观看中文版视频 | 999久久免费高清热精品 | 午夜插插插 | 亚洲国产在线综合018 | 性色爽爱性色爽爱网站 | 久久午夜免费视频 | 精品国产在线国语视频 | 尤物99久久久合集一区区 | 51国产午夜精品免费视频 | 久久精品亚洲国产AV涩情 | 欧美性xxxx18 | 成人毛片免费观看视频大全 | 东京热影院 | 国内偷拍夫妻av | 天天影视色欲 影视 | 日韩欧美精品有码在线播放 | 草莓视频免费看 | 久久毛片视频 | 色欲AV蜜臀AV在线观看麻豆 | 被窝伦理午夜电影网 | 老少配xxxxx欧美| 人驴交f ee欧美 | 超碰97超碰在线视频哦 |