// 得到一个表单里的全部信息
function getFormQueryString() {
 var frmID=document.forms[0];
 var i,queryString="",and="";
 var item;
 // for each form's object
 var itemValue;
 // store each form object's value
 for(i=0;i<frmID.length;i++) {
  item=frmID[i];
  // get form's each object
  if(item.name!="") {
   if(item.type=="select-one") {
    itemValue=item.options[item.selectedIndex].value;
   }else {
    if(item.type=="checkbox"||item.type=="radio") {
     if(item.checked==false) {
      continue;
     }
     itemValue=item.value;
    }else {
     if(item.type=="button"||item.type=="submit"||item.type=="reset"||item.type=="image") {
      // ignore
      // this
      // type
      continue;
     }else {
      itemValue=item.value;
     }
    }
   }
   itemValue=encodeURIComponent(itemValue);
   queryString+=and+item.name+"="+itemValue;
   and="&";
  }
 }
 return queryString;
}

jsp页面调用

var data = getFormQueryString();
    debugger;
    var dStart = data.substring(data.indexOf("&")+1 ,data.length);
    var dEnd = dStart.substring(0, dStart.indexOf("&upFormFile1"));
       data = dEnd + "&encoding=utf-8&flag=no";

JS获取form表单所有属性值的更多相关文章

  1. 5 获取Form表单取值

    #form表达提交@app.route("/data",methods=['GET','POST']) #methods 让当前路由支持GET 和 POST 方式def data( ...

  2. JS获取form表单数据

    以下代码可放在一个js文件中,以便通用: //获取指定表单中指定标签对象 function getElements(formId, label) { var form = document.getEl ...

  3. JS 获取form表单的所有数据

    在HTML中用js获取通过GET.POST方法(就是在网址后加?a=b&c=d之类)传过来的表单值. 针对大家常用的获取表单方式,很多时候都是在重复的写一些代码,今天给大家贴出来的代码可以作为 ...

  4. 如何用jquery获取form表单的值

    $(function(){ $('.btn').click(function(){ alert($('#form').serialize()); }) }) 这样就获取到了 #form的值.

  5. 微信小程序--获取form表单初始值提交数据

    <form bindsubmit="formSubmit"> <view class="txt"> <view class=&qu ...

  6. js获取form表单所有数据

    代码如下: <script type="text/javascript"> // 获取指定form中的所有的<input><select>对象 ...

  7. JS获取form表单的所有输入值

    function getFormQueryString(frmID) { var frmID=document.getElementById(frmID); var i,queryString = & ...

  8. 获取form表单元素值的4种方式

    <html><head><title></title><script type="text/javascript"> f ...

  9. Jquery Form表单取值

    之前js取form表单的值都是一个一个的取,数量一多之后容易出错而且烦透了.感谢那些愿意分享的人. 页面定义form,并给form指定id值,里面的元素只要是需要键值对应的都赋予name属性,并且na ...

随机推荐

  1. gulp基本用法

    嗨,小伙伴们,大家周五好,又到了一周中最最最期待的周五啦啦~~~ 这几天一直在研究gulp的使用方法,今天抽时间来整理一下基本步骤. gulp 的使用流程: 安装nodejs ->安装git(方 ...

  2. js 打印星星金字塔

    /** * * 第一行: * * 第二行: *** * 第三行: ***** * 第四行: ******* * 第五行: ********* * */ document.write('<p al ...

  3. uva1262

    /* 解码 _________________________________________________________________________________ #include < ...

  4. Java & Android Color-Background

    int i = Color.parseColor("#FFFFFF"); int j = Color.rgb(255,255,255); 1.SetBackground(Drawa ...

  5. 「LINUX资料」基础命令概览(一)

  6. 正则表达式测试器 beta_

    说明:"言简意赅".简而从之:如题※网上已经有很多正则的测试工具了※感谢小Z推荐了一款非常好的(但是个别子匹配项多时卡顿.应该是我的表达式问题)故而花了点时间照着“抄”了一个,并配 ...

  7. js调用页面打印

    ----------------------调用页面打印-------------------------------- <body> <div id="divPrint& ...

  8. shell脚本,防止sshd被暴力破解

    1.tail -f /var/log/secure 你会发现有很多的登录 错误.这说明你的机器正在被暴力破解. 2.新建 一个 shell脚 本 保存退出. 3.加入定时crontab -e 我这里每 ...

  9. JS Date当前时间:获取日期时间方法在各浏览器中的差异

    转自:http://www.feiesoft.com/00047/<script type="text/javascript"> // JS Date当前时间获取方法在 ...

  10. SQL2008中Merge的用法

    在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已.下面就是具体的使用说明: 首先是对merge的使用说明: merge ...