• jquery 获取表单的用户输入值的方法


    以前的表单中的select input textarea的用户选择输入是通过jQuery的val()方法获取到的,在三一Java前端大拿教我了一个方法可以不用那么麻烦获取数据,只要在这些表单元素上加name值表示这个值代表什么,就可以快速获取表单元素的所有用户选择输入值。

    方法如下:

    $ (function () {
    //ajax提交数据 获取input、select的用户输入值
    function getFormJsonData(selectStr){
    var params={};
    jQuery.each(jQuery(selectStr).find(":input"), function(i, obj){
    if(obj && obj.type!="button"){
    if(obj.type=="text"||obj.type=="select-one"||obj.type=="hidden"||obj.type=="textarea")params[obj.name]=obj.value;
    else if((obj.type=="checkbox"||obj.type=="radio")&&obj.checked){
    if(params[obj.name])params[obj.name]=params[obj.name]+","+obj.value;
    else params[obj.name]=obj.value;
    }else if(obj.type=="file" && !/.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(obj)&&obj.files!=null){
    //var file=obj.files[0];
    }
    }
    });
    return params;
    };
  • 相关阅读:
    15-01-18 C# 面向对象 13
    15-01-15 C# 面向对象 12
    15-01-12 C# 面向对象 11
    15-01-11 C# 面向对象 10
    15-01-10 C# 面向对象 09
    了解 Azure 中的无服务器计算
    了解 Azure 虚拟机
    什么是 Azure?
    云服务的类型
    云部署模型
  • 原文地址:https://www.cnblogs.com/zhx119/p/9466197.html
Copyright © 2020-2023  润新知