获取表单的值js

获取选中的复选框的值和文本

 <from>
        <input name="sg" type="checkbox" value="苹果0">苹果
        <input name="sg" type="checkbox" value="梨汁1">梨汁
        <input name="sg" type="checkbox" value="橘汁2">橘汁
        <input name="sg" type="checkBox" value="香蕉3">香蕉
        <input name="sg" type="checkBox" value="葡萄4">葡萄
</from>

var $sg= document.getElementsByName('sg');
var checkedValue = [];//保存值
var checkedText = [];//保存文本
for (var i = 0; i < $sg.length; i++) {
    if ($sg[i].checked == true) {
        checkedValue.push($sg[i].value);
        var text = $sg[i].nextSibling.nodeValue.replace(/^s+|s+$/g, ""); //去除两头空格 
        checkedText.push(text);
    }
}

原文地址:https://www.cnblogs.com/hyx626/p/10345141.html