2 glzmzd glzmzd 于 2015.06.03 13:29 提问

onclick传到指定Url 能否实现参数传递?

比如

 <input type="button" class="btn btn-block btn-primary"  id="B" name="C" value="新增公告通知"         onclick="window.location.href='<%=request.getContextPath()%>/A.jsp'"/-->>

我想把id的B或者name的C直接传递到A.jsp页面,有办法实现么?

4个回答

guwei4037
guwei4037   Ds   Rxr 2015.06.03 13:33

后面继续加参数 window.location.href='<%=request.getContextPath()%>/A.jsp?id=B&name=C'

showbo
showbo   Ds   Rxr 2015.06.03 13:33
 <input type="button" class="btn btn-block btn-primary"  id="B" name="C" value="新增公告通知"   onclick="window.location.href='<%=request.getContextPath()%>/A.jsp?c='+this.value" />
showbo
showbo 回复glzmzd: 可定要在服务器端获取啊。。而且要提交。如果你想获取指定id输入控件的值直接document.getElementById('xxxx').value,xxx为输入控件id
大约 3 年之前 回复
glzmzd
glzmzd 回复showbo: 就是说还要通过后台来获取参数了吗?
大约 3 年之前 回复
showbo
showbo 回复glzmzd: String c = request.getParameter("c");
大约 3 年之前 回复
glzmzd
glzmzd A.jsp中该如何获得这个参数呢?
大约 3 年之前 回复
showbo
showbo window.location.href='<%=request.getContextPath()%>/A.jsp?c='+this.id
大约 3 年之前 回复
Mc15597
Mc15597   2015.06.03 13:36

页面间直接这么跳不能吧,要走后台,可以传

glzmzd
glzmzd 后台单纯的做一个跳转感觉太浪费了。。于是想问问有没有可以直接传/接受参数的办法
大约 3 年之前 回复
chaozi81
chaozi81   2015.06.03 13:46

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
js onclick用法:跳转到指定URL
使用onclick跳转到其他页面/跳转到指定url ☆如果是本页显示可以直接用location,方法如下: ①onclick="javascript:window.location.href='http://www.huierlp.com'" ②onclick="location='http://www.huierlp.com'" ③onclick="window.location.h
html onclick="function"放入参数
-
url传参数到后台中文乱码
在web项目开发中,有时候难免会用到url传值,但是在传中文的时候经常会出现乱码,这时需求用到如下方法: 首先在页面传参的地方要进行两次编码 url="/login?userId="+id+"&title="+encodeURI(encodeURI(title)); 然后后台的action中还要进行一次解码 String str = URLDecoder.decode(
1:HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法 2:LocalStorage存储JSON对象的问题 3:ajax请求传送参数为对象问题
在HTML 拼接中,有时会用到 onclick 事件绑定函数,并要其中传递参数。 简单的参数,例如:字符串 作为参数,传递没问题 但是如果传递的参数是一个对象,则就存在问题。会出现报错! 解决方式: 将对象转为 json ,再进行传递(HTML不能直接传递对象); 参考文章: HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法
最全的关于onclick跳转的代码总结
更多技术问题解决案例请访问:IT摆渡网 -- 一个IT实时在线问答平台,解决任何IT技术难题,无需等待,立马解决!--www.itbaiduwang.com 如果是本页显示可以直接用location,方法如下:     onclick="Go('hk_money.php');return false"   ①onclick="javascript:wind
关于前台多个参数onclick传值到后台的问题
一般写一些常用的页面,必然会碰到这种问题,就是多个参数传值到后台的问题,例如,一个页面显示很多信息的一张表,最上方会有根据条件查询的按钮,根据名称啊,时间啊,都是有可能的,还有一种是在表头有一个下拉菜单可以选择筛选的,比如,表头有一个字段是状态,可以根据成功、失败或者别的筛选 这种是最常见的,还有下面这种 对于这种样子的一般会用两种方式,第一种是form表单提交,所有的参数都写在f
使用onclick跳转到指定页面的方法
1.如果是本页显示可以直接用location,方法如下:   ①onclick="javascript:window.location.href='URL'"   ②onclick="location='URL'"   ③onclick="window.location.href='URL?id=11'" 2.如果页面中有frame可以在location前面添加top.mainframe.
onclick="this.form.submit();" 无法提交的解决办法
网页中 如果使用 onclick="this.form.submit();" 无法提交表达,可以使用下面的代码:   onclick="document.forms['form'].submit();"    范例:                           onclick="document.forms['search'].submit();">搜索
url传递参数时有空格如何处理?
通常在页面中要让某些内容点击后产生点击事件(非页面跳转)都会使用onclick, 但是这样不适于需要传递参数的情况,于是写成直接调用Javascript函数的方式: content 注意,这么写是有问题的,问题就在于somefunction中的参数args的值不能含有空格, 否则浏览器会认为空格后面的内容是标签的某个属性,正确的写法应该是用引号将javascript:somefunctio
使用EL表达式 接受URL直接传递值 需要注意的地方
url : updateObject.jsp?id=40288af83635763d013635765fef0001 接收代码: ${param.id} 一定要注意,上面的param是要加的,不然就会接收不到值...