中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

本文介紹了一個(gè)較為通用的獲取 checkbox 值的方法,希望對(duì)新手有用。
復(fù)制代碼 代碼如下:
<script type="text/Javascript">
// 說(shuō)明: 用 Javascript 驗(yàn)證表單(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 相同,值有多個(gè),在獲取 checkbox 值的時(shí)候,我們不能按照普通文本框 .value 的方式,而是要判斷哪個(gè)被選中了。

當(dāng)一組 checkbox 有多個(gè)選項(xiàng)時(shí),我們可以通過循環(huán),以 checkbox[i] 的方式判斷某個(gè)選項(xiàng)是否被選中來(lái)返回值,但是當(dāng)一組 checkbox 只有一個(gè)選項(xiàng)時(shí),獲取值的方式又有變化,代碼中以 (checkbox.checked)?checkbox.value:''; 的方式直接判斷是否選中,然后返回對(duì)應(yīng)值。

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

根據(jù)判斷結(jié)果執(zhí)行你想要的操作。

JavaScript技術(shù)用 Javascript 驗(yàn)證表單(form)中多選框(checkbox)值,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品福利在线视频 | 久久九九影视 | 日韩精品一区二区三区视频播放 | 中文字幕日韩在线 | 黑人性hd | 四虎永久免费在线 | 日韩精品| 国产精品久久国产精品 | 精品一区国产 | 成人精品一区亚洲午夜久久久 | 亚洲国产成人精品女人久久久 | 日韩国产欧美 | av在线亚洲天堂 | 国产午夜精品一区二区三区嫩草 | 午夜寂寞福利视频 | 自拍视频国产 | 亚洲小视频在线播放 | 九九亚洲| 国产日韩久久 | 免费中文字幕日韩欧美 | 久久久人成影片一区二区三区 | 国产精品色婷婷久久58 | 超碰在线免费av | 午夜天堂精品久久久久 | 久草视频观看 | www.四虎.com| 国产成人精品av | 午夜免费网 | 三级国产三级在线 | 亚洲一区二区三区 | 我想看一级黄色毛片 | 国产 欧美 日韩 一区 | 成人aaa视频 | www.亚洲视频 | 一区二区福利视频 | 亚洲视频在线一区 | 黄色一级视频 | 成人av一区二区在线观看 | 91操操操 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 日韩精品一区二区三区视频播放 |