就是这样
 <script   type="text/javascript">
 function aa(a,b)
{
}   
</script>
<input type="text" name="txt" value="<%=request.getParameter(XX)">
 <input type="button" onclienk="funtion(txt,<%=request.getParameter(xx)>)"/> 我这样写有错误. 
  如果写成超连接要怎么获得 文本 中的值呢?
  有知道的大哥麻烦告诉一声呀

解决方案 »

  1.   

    <script       type= "text/javascript "> 
      function   aa(a,b) 

    }       
    </script> 
    <input   type= "text "   name= "txt "   value= " <%=request.getParameter(XX) "> 
      <input   type= "button "   onclienk= "funtion(txt, '<%=request.getParameter(xx)>' ) "/> 
      

  2.   

    <a href="xxx.xx?xx=<%=request.getParameter(xx)>">content</a>
      

  3.   

    方法一:
    文本框<input   type= "text "   name= "txt "   value= "<%=request.getParameter("xxx")>"> 
    超连接<a   href= "xxx.xx?xx=<%=request.getParameter("xxx")>"> content </a> 
    方法二(EL表达式,更加方便):
    文本框<input   type= "text "   name= "txt "   value= "${xxx}"> 
    超连接<a   href= "xxx.xx?xx=${xxx}"> content </a> 
      

  4.   

    <script language="javascript">function save(quantity,id)
    { var saveURL="<%=request.getContextPath()%>/servlet/SaveServlet?Quantity="+quantity.value+"&SpecialId="+id;

    location.href="saveURL";
    }
    function delete(id)
    {

    var deleteURL="<%=request.getContextPath()%>/servlet/DeleteServlet?SpecialId="+id;
    location.href="deleteURL";
    }
    </script>
            <input type="button" name="button1" value="Save"  onclick="save(textQuantity,'<%=buy.getSpecial_cId()%>')"/>
            <a href="<%=request.getContextPath()%>/servlet/SaveServlet?Quantity=${textQuantity}&SpecialId=<%=buy.getSpecial_cId()%>"> save </a>
            <br />
            <input type="button" name="button2" value="Delete" onclick="delete('<%=buy.getSpecial_cId()%>')"/>
      这样还是有错误. 按钮就是提示什么找不到对象. 无发删除什么'[String]'的.
    超连接根本没有跳到我写的文件去.去了其他地方!??
      超连接的地址栏  servlet/SaveServlet?Quantity=&   这应该算是取不到值吧?
       我只是想在JS中获取文本筐跟我写的一个BEAN中的值,再发给Servlet.
      超连接也一样. 但我不知道怎么在超连接中获取界面中文本框的值.
       还有就是 我在SESSION 中保存了一个值.在页面加载时做个判断把一些东西隐藏跟显示.
       function topValidate()
    {
    var id = <%=session.getAttribute("id")%>;
    var div=document.getElementById("utility");
    if(id !== null ){

    div.style.visibility="visible";
    }
    else
    {
    div.style.visibility="hidden";
    }
    }
    </script>
    <body onload="topValidate()">   我这样获取Session中的值好象有问题. 完成没反映!!!!
      哪位大哥帮忙解决一下!!
      

  5.   

    这是那个文本框
            <label for="textfield">Save:
            <input name="textQuantity" type="text" id="textfield" value="<%=buy.getQuantity()%>" size="5" maxlength="4" />
            </label>