用js传递HTML之间的参数

<inputtype="text"id="username"placeholder="请输入用户名"/>这个是我的登陆页面上的,然后我现在在另外一个查询页面需要取这个用户... <input type="text" id="username" placeholder="请输入用户名" /> 这个是我的登陆页面上的,然后我现在在另外一个查询页面需要取 这个用户名框里的value,两个页面之间没有跳转关系 我该怎么操作 用getElementById 取不到 那个 id (在登陆页面) 展开
 我来答
帐号已注销
高粉答主

2020-01-04 · 关注我不会让你失望
知道小有建树答主
回答量:1346
采纳率:100%
帮助的人:36.8万
展开全部

1、首先打开Eclipse。

2、点击菜单栏File->New->Dynamic Web Project 。

3、点击Next,进入下一步。

4、点击Finish,完成项目创建。

5、创建一个add.jsp 。

6、在add.jsp添加一段脚本,用来计算两个数的和。

7、使用jsp:include  导入动态文件,使用jsp:param传递参数。



扩展资料


一个网页对应多个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。

标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<br/>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于页面整体结构的确认。

标记符<html>,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而</html>,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。

百度网友faadf46
高粉答主

2019-07-20 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.4万
展开全部

1、首先打开Eclipse。

2、点击菜单栏File->New->Dynamic Web Project 。

3、点击Next,进入下一步。

4、点击Finish,完成项目创建。

5、创建一个add.jsp 。

6、在add.jsp添加一段脚本,用来计算两个数的和。

7、使用jsp:include  导入动态文件,使用jsp:param传递参数。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青鸟中关村专家
推荐于2018-02-27 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部

从一个页面使用js接收另一个页面传递的参数,有两种方式:

1、获取URL带questring参数的javascript客户端

<Script language="javascript">
function GetRequest() {
  
  var url = location.search; //获取url中"?"符后的字串
   var theRequest = new Object();
   if (url.indexOf("?") != -1) {
      var str = url.substr(1);
      strs = str.split("&");
      for(var i = 0; i < strs.length; i ++) {
         theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
      }
   }
   return theRequest;
}
</Script>

通过调用上述函数获取对应参数值

<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request["参数1"];
参数2 = Request["参数2"];
参数3 = Request["参数3"];
参数N = Request["参数N"];
</Script>
以此获取url串中所带的同名参数

2、使用正则分析法取出参数

function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return (r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuebaotuxi
推荐于2017-11-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:1047万
展开全部
亲,这个要获取一个页面上传来的值要在后台获取,两个前台html传不了值的
追问
好吧  后台就不是我的事儿了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e3ce692
2014-09-09 · TA获得超过156个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:191万
展开全部
这个不是js,html间传参可以js,但你这个不是传,你可以用session来做到,在登陆页面把值存到session,在其他页面直接读session就可以了,会话在网页中很方便
更多追问追答
追问
额  怎么存  怎么获取啊  用js写么   完全没接触过   求科普
追答
自己baidu一下会话session吧,这个你什么都不懂,说了也没用,session就是一个临时存储状态,可以把一些东西记下来,然后都可以查看了,就像是全局静态变量,

session("username")=你的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式