日期:2014-05-16  浏览次数:20367 次

js怎么接收form表单提交的数据
有两张页面:1.html、2.html都是纯html的的
在1.html中有一个form表单需要向2.html提交如下:

<form action="2.html" method="post" name="test">
<input type="text" name="passwd" /><br />
    <input type="submit" value="提交" />
</form>

那位高收知道在2.html中怎么接收这个表单的参数?
1、form提交方式必须是post
2、不能使用asp、jsp等这类动态语言

------解决方案--------------------
lz  可以用jquery 实现的,
function request(paras)
  { 
      var url = location.href; 
      var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
      var paraObj = {} 
      for (i=0; j=paraString[i]; i++){ 
      paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
      } 
      var returnValue = paraObj[paras.toLowerCase()]; 
      if(typeof(returnValue)=="undefined"){ 
      return ""; 
      }else{ 
      return returnValue; 
      }  
  } 这个可以获取页面间的传参,可以用? 传参