美文网首页
Js一次性获取表单内所有的值

Js一次性获取表单内所有的值

作者: 我想放假休息 | 来源:发表于2019-11-28 18:22 被阅读0次
//  frmID为表单的id
function getFormQueryString(frmID) {
        var frmID = document.getElementById(frmID);
        var i, queryString = "", and = "";
        var item; // for each form's object
        var itemValue;// store each form object's value

        for (i = 0; i < frmID.length; i++) {
            item = frmID[i];// get form's each object
            if (item.name != '') {
                if (item.type == 'select-one') {
                    itemValue = item.options[item.selectedIndex].value;
                } else if (item.type == 'checkbox' || item.type == 'radio') {
                    if (item.checked == false) {
                        continue;
                    }
                    itemValue = item.value;
                } else if (item.type == 'button' || item.type == 'submit' || item.type == 'reset' || item.type == 'image') {// ignore this type
                    continue;
                } else {
                    itemValue = item.value;
                }
                itemValue = encodeURIComponent(itemValue);
                queryString += and + item.name + '=' + itemValue;
                and = "&";
            }
        }
        alert(queryString);
        return queryString;
    }

相关文章

网友评论

      本文标题:Js一次性获取表单内所有的值

      本文链接:https://www.haomeiwen.com/subject/fqxiwctx.html