zoukankan      html  css  js  c++  java
  • jQuery按表单每一项name前缀获取表单值,拼接url

     js

    $(function(){// 查询按钮
        $("#queryButton").unbind("click");
        $("#queryButton").click(function(){
            var url = queryUrl();
            console.log(url);
        });
        // 重置按钮
        $("#resetButton").unbind("click");
        $("#resetButton").click(function(){
            $("input[name^='FD.']").val("");
            $("#personForm select").val("0");
        });
        
        function queryUrl(){
            var url = "";
            var sts = "";
            var selects = $("select[name^='FD.']");    // 获取下拉选的值
            for(var i=0;i<selects.length;i++){
                var obj=$(selects[i]);
                if($.trim(obj.val())!=""){
                    sts+='&'+obj.attr("name").substr(3)+"="+obj.val();
                }
            }
            var fds = $("input[name^='FD.']");
            for(var i=0;i<fds.length;i++){
                var obj = $(fds[i]);
                if($.trim(obj.val())!=""){
                    url+='&'+obj.attr("name").substr(3)+"="+obj.val();
                }
            }
            return url+sts;
        }
    })
  • 相关阅读:
    JavaScript
    多线程
    MySQL进阶一(基础查询)
    英语语法随笔1
    MySQL
    Love Story
    两个数组的交集
    只出现一次的数字
    MybatisPlus
    数组中值加一
  • 原文地址:https://www.cnblogs.com/alphajuns/p/14827093.html
Copyright © 2011-2022 走看看