获取表单内容(一个方法获取所有表单的值)

//获取表单内容,要求id把#传过来 如果传餐 "#fromId"

function getFormValues(formId){

    var params={};

    $(formId).find("input[type='text']").each(function(i) {

        var id = this.id;

        var value = this.value;

        params[id] = value;

    });

    $(formId).find("input[type='hidden']").each(function(i) {

        var id = this.id;

        var value = this.value;

        params[id] = value;

    });

    $(formId).find("input[type='password']").each(function(i) {

        var id = this.id;

        var value = this.value;

        params[id] = value;

    }); 

    $(formId).find("textarea").each(function(i) {

        var id = this.id;

        var value = this.value;

        params[id] = value;

    });

    $(formId).find("select").each(function(i) {

        var id = this.id;

        var value = $("#"+this.id).find("option:selected").text();

        params[id] = value;

    });

    $(formId).find("input[type='number']").each(function(i) {

        var id = this.id;

        var value = this.value;

        params[id] = value;

    });

    return params;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,112评论 1 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 好奶奶死了,享年43岁。 为什么叫她“好奶奶”呢?因为她是“好爷爷”的老婆。 为什么叫“好爷爷”呢?因为那是上一辈...
    梅子的日志阅读 499评论 0 3
  • 一:风中的爱恋 二:你那里的夜空有月牙和星星吗? 三:遗落在路的尽头 四:遇见你我 五:春去春又来 六:幻影 七:...
    李水阅读 188评论 0 0
  • 本文案例和图片均来自网络,如有侵权,请联系作者删除。 网友自述: “我于2011年5月1日结婚,与2012年11月...
    古风心理咨询阅读 1,794评论 2 2