zoukankan      html  css  js  c++  java
  • JS获取form表单所有属性值

    // 得到一个表单里的全部信息
    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";

  • 相关阅读:
    AJAX跨域JS访问
    dd
    学习java,搭建一个英文名著轻松阅读网站
    超载问题求解!!!
    nginx + uwsgi 部署Django项目
    一种算法问题,求指点!
    js除法余数
    button捕捉回车键
    为SQL表添加全文索引范例
    .Net刷新页面的小结
  • 原文地址:https://www.cnblogs.com/Defry/p/4791552.html
Copyright © 2011-2022 走看看