zoukankan      html  css  js  c++  java
  • form表单提交参数封装

    function getFormValues(element,options) {
    var data = {};
    if(element == null || element == undefined) {
    return data;
    }
    /** default options */
    if (!options) { options = {checkBoxTrueValue:1,checkBoxFalseValue:0}; }
    var trueValue = options['checkBoxTrueValue'];
    var falseValue = options['checkBoxFalseValue'];

    var elementsObj = element.get(0).elements;
    var obj;
    if (elementsObj) {
    for ( var i = 0; i < elementsObj.length; i += 1) {
    obj = elementsObj[i];
    if (obj.tagName == "INPUT" || obj.tagName == "SELECT") {
    if(obj.type == 'checkbox' || obj.type == 'radio'){
    if($(obj).is(':checked')){
    try{
    if(options[obj.name+"_trueValue"] != undefined){
    trueValue = options[obj.name+"_trueValue"];
    }
    }catch(e){

    }
    data[obj.name] = trueValue;
    }else{
    try{
    if(options[obj.name+"_falseValue"] != undefined){
    falseValue = options[obj.name+"_falseValue"];
    }
    }catch(e){

    }
    data[obj.name] = falseValue;
    }
    continue;
    }
    if(obj.name == "id" && obj.value == "") {

    } else {
    data[obj.name] = obj.value;
    }
    }
    }
    return data;
    }
    }

  • 相关阅读:
    java网络爬虫爬虫小栗子
    浮点数精确表示
    使用yum安装CDH Hadoop集群
    判断奇数,java陷阱
    Long型整数,缄默溢出
    java基础知识点
    java常用指令
    Codeforces Round #275 (Div. 2) D
    区间dp的感悟
    Codeforces Round #386 (Div. 2) C D E G
  • 原文地址:https://www.cnblogs.com/benmumu/p/10472682.html
Copyright © 2011-2022 走看看