天天躁日日躁狠狠躁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)值,轉載需保留來源!

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

主站蜘蛛池模板: 精品国产成人AV在线看 | 色裕插插插影视 | 特大巨黑人吊性xxxxgay | 免费一区二区三区久久 | 孕妇bbwbbwbbwbbw超清 | 国产偷抇久久精品A片蜜臀AV | 亚洲AV福利天堂一区二区三 | 女性私密五月天 | 暗卫受被肉到失禁各种PLAY | 日本黄色www | free性中国hd护士高清 | 国产在线观看码高清视频 | 九热这里只有精品 | 爆乳啪啪无码成人二区亚洲欧美 | 秋霞电影网午夜鲁丝片无码 | 动漫美女禁区图 | 日韩中文字幕欧美在线视频 | 亚欧日韩毛片在线看免费网站 | 精品高潮呻吟99AV无码 | 欲奴第一季在线观看全集 | 青青久 | 国产精品免费大片 | 日本漫画大全无翼乌 | 欧美丝袜女同 | 成人性生交片无码免费看 | 99久久久无码国产精品AAA | 国产97碰免费视频 | 中文字幕不卡一区二区三区 | 亚洲国产精品热久久 | 亚洲色婷婷久久精品AV蜜桃久久 | 在线看无码的免费网站 | 性肥胖BWBWBW| 99久久蜜臀亚洲AV无码精品 | 好男人社区 | 色淫阁色九九 | 被六个男人躁到一夜同性 | 年轻的的小婊孑2中文字幕 你是淫荡的我的女王 | 国产精品18久久久久久白浆. | 韩国电影real在线观看完整版 | 亚洲日韩国产成网站在线 | 日本欧美久久久久免费播放网 |