zoukankan      html  css  js  c++  java
  • js获得Form表单内的值

    js获得Form表单内的值

    1.返回的是一个数组

    function getFormData(eId) {
        var inData = new Array();
        $("#" + eId).find("input").each(function () {
            if ($(this).attr("real-value") != null) {
                inData.push({"name": $(this).attr("name"), "value": $(this).attr("real-value").trim()});
            } else {
                inData.push({"name": $(this).attr("name"), "value": $(this).val().trim()});
            }
        });
        $("#" + eId).find("select").each(function () {
            inData.push({"name": $(this).attr("name"), "value": $(this).val().trim()});
        });
        $("#" + eId).find("textarea").each(function () {
            inData.push({"name": $(this).attr("name"), "value": $(this).val().trim()});
        });
        return inData;
    }

    2.返回的是一个对象

    function getFormData(eId) {
        var inData={};
        $("#" + eId).find("input").each(function() {
            if ($(this).attr("real-value") != null) {
                inData[$(this).attr("name")] = $(this).attr("real-value").trim();
            } else {
                inData[$(this).attr("name")] = $(this).val().trim();
            }
        });
    
        $("#" + eId).find("select").each(function() {
            inData[$(this).attr("name")] = $(this).val();
        });
        $("#" + eId).find("textarea").each(function() {
            inData[$(this).attr("name")] = $(this).val().trim();
        });
        return inData;
    };
  • 相关阅读:
    awk中NF的使用
    mysql5.7 column cannot be null
    mysqldump的简单使用
    mysql 删表引出的问题
    centos6.6 下安装mysql5.7
    从高的角度看自动化测试
    java提示找不到或无法加载主类
    修改chrome插件
    jenkins修改时区
    Rest-assured 写日志到 log4j
  • 原文地址:https://www.cnblogs.com/jcjssl/p/9580265.html
Copyright © 2011-2022 走看看