页面传值问题

helei123a 2012-08-12 04:47:38
<a href="KeyWord.do?method=initAdd&htId=${htId}&typeId=${keyWordType.id }&draft=123">新增</a>
页面有个textarea类型,id=draft,怎么把值传到上面的href里面?
在function里面可以这么写:
var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
window.location.href="KeyWord.do?method=initAdd&typeId="+id+"&htId="+htId+"&draft="+draft;
页面里写不出来了,请大家指点一下
...全文
164 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
biaobiaoa 2012-08-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
那你就给a标签加上事件不就处理了,单击的时候就调用js脚本!
[/Quote]

按这个说的就行啦,给a标签加上事件,单击的时候就调用js脚本(获取id=draft里面的值,然后再组装请求的地址),用js来做请求,跳转页面就是啦
helei123a 2012-08-15
  • 打赏
  • 举报
回复
java变量可以传递,js变量不可以传递,结贴给分
Sammie 2012-08-13
  • 打赏
  • 举报
回复
不通过JS,实在无法实现你想要的这个功能,试了半个小时了无能为力了。


如果有好的方法,LZ贴下代码哦。
herozsq 2012-08-13
  • 打赏
  • 举报
回复
<a href="#" onclick="location.href='KeyWord.do?method=initAdd&htId=${htId}&typeId=${keyWordType.id }&draft='+document.getElementById('draft').value">新增</a>

试试这个
daxiang253 2012-08-13
  • 打赏
  • 举报
回复
设置隐藏表单域就可以
leehao_vip 2012-08-13
  • 打赏
  • 举报
回复

var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
//把a标签起个id叫myid
document.getElementById("myid").href=url;

刚发一次被csdn给吞了
leehao_vip 2012-08-13
  • 打赏
  • 举报
回复
var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
//把a标签取个id叫myid
document.getElementById("myid").href = url;
Cactus_hxk 2012-08-12
  • 打赏
  • 举报
回复
那你就给a标签加上事件不就处理了,单击的时候就调用js脚本!
YAVA_2009 2012-08-12
  • 打赏
  • 举报
回复
如果你在JS中做跳转的话用你的function方法可以实现,
在body里面直接写的话,不好直接把值取到通过url传的,你可以试试request.setAttribute()和request.getAttribute()方法
helei123a 2012-08-12
  • 打赏
  • 举报
回复
楼上的,你的方法还是js脚本里面的,这个我知道。我现在要在a标签里面实现,怎么搞呀
Cactus_hxk 2012-08-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
JScript code


var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
do……
[/Quote]

上面手误

var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
document.forms[0].action="KeyWord.do?method=initAdd"+url;
document.forms[0].submit()
Cactus_hxk 2012-08-12
  • 打赏
  • 举报
回复

var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
document.forms[0].actionKeyWord.do?method=initAdd"+url;
document.forms[0].submit()
Cactus_hxk 2012-08-12
  • 打赏
  • 举报
回复

var htId=document.getElementById("htId").value;
var draft=document.getElementById("draft").value;
var url = "&htId="+htId+"&typeId=${keyWordType.id }&draft="+draft;
document.forms[0].actionKeyWord.do?method=initAdd?method=toTransactView"+url;
document.forms[0].submit()
yu271400 2012-08-12
  • 打赏
  • 举报
回复
up...我也不会呢,,慢慢琢磨吧。lz加油

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧