<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;
页面里写不出来了,请大家指点一下

解决方案 »

  1.   

    up...我也不会呢,,慢慢琢磨吧。lz加油
      

  2.   


    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()
      

  3.   


    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()
      

  4.   


    上面手误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()
      

  5.   

    楼上的,你的方法还是js脚本里面的,这个我知道。我现在要在a标签里面实现,怎么搞呀
      

  6.   

    如果你在JS中做跳转的话用你的function方法可以实现,
    在body里面直接写的话,不好直接把值取到通过url传的,你可以试试request.setAttribute()和request.getAttribute()方法
      

  7.   

    那你就给a标签加上事件不就处理了,单击的时候就调用js脚本!
      

  8.   

    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;
      

  9.   


    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给吞了
      

  10.   

    <a href="#" onclick="location.href='KeyWord.do?method=initAdd&htId=${htId}&typeId=${keyWordType.id }&draft='+document.getElementById('draft').value">新增</a>试试这个
      

  11.   

    不通过JS,实在无法实现你想要的这个功能,试了半个小时了无能为力了。
    如果有好的方法,LZ贴下代码哦。
      

  12.   

    java变量可以传递,js变量不可以传递,结贴给分
      

  13.   


    按这个说的就行啦,给a标签加上事件,单击的时候就调用js脚本(获取id=draft里面的值,然后再组装请求的地址),用js来做请求,跳转页面就是啦