美文网首页
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