首页 > JavaScript 复选框的方块部分却出现value值了,不知道为啥

JavaScript 复选框的方块部分却出现value值了,不知道为啥

看看不知道是哪儿错了。谢谢

   <div class="can_checkbox" id="canCheckBox">
        <label>
            <input type="checkbox" name="CheckboxGroup1" value="canBefore" id="CheckboxGroup1_0" checked="checked" onclick="checkBox()" />
            餐前
        </label>
        <label>
            <input type="checkbox" name="CheckboxGroup1_" value="canAfter" id="CheckboxGroup1_1"  onclick="checkBox()" />
            餐后
        </label>
    </div>


function checkBox(){
    var oCheckBox=document.getElementById('canCheckBox');
    var oChecks = oCheckBox.getElementsByTagName('input');
    var isChecked = false;
    for (var i = 0, l = oChecks.length; i < l; i++) {
        if (oChecks[i].type='checkbox' && oChecks[i].checked == true) {
            isChecked = true;
            break;
        }
    }
    if (!isChecked) alert('至少选择一个');
}

在checkbox里写个value="canBefore"是什么意思咯


if (oChecks[i].type='checkbox' && oChecks[i].checked == true)
改成
if (oChecks[i].type=='checkbox' && oChecks[i].checked == true)

【热门文章】
【热门文章】