今天做一个项目碰到一个问题,需要在超级链接的url中使用javascript动态得到文本框的值:
<a href="userManage_froze.do?userId=123&frozeReason=?" onClick="return confirm('确定要冻结该用户吗?');"></a>
点击超级链接会作冻结用户的操作,其中冻结原因frozeReason要从页面上的一个文本框中先读取值。不知道该怎么实现?请教各位给出具体的写法!谢谢

解决方案 »

  1.   


    <body>
    <a href="userManage_froze.do?userId=123&frozeReason=" onClick="return sfun(this);">点击链接</a><p>
    <input type="text" id="text"/>
    <script type="text/javascript">
    function sfun(obj){
    var text=document.getElementById("text").value;
    obj.href=obj.href+text;
    alert(obj.href);
    return confirm('确定要冻结该用户吗?');
    }
    </script>
    </body>
      

  2.   

    你可已写成
    <a href="javascript:document.location='userManage_froze.do?userId=123&frozeReason='+javascript变量" onclick="return confirm('确定要冻结该用户吗?');"></a>