修改怎样获取文本框的value啊!指点哈!
<body>
<table align="center" id="tid">
<caption>你购买的物品</caption>
<tr>
<td>ID</td>
<td>书名</td>
<td>作者</td>
<td>价格</td>
<td>数量</td>
<td>操作</td>
</tr>
<%
Integer nums=0;
Map<Integer,CartItem> map=(Map<Integer,CartItem>)session.getAttribute("carts");
Set<Integer> set=map.keySet();
for(Integer inte:set)
{%>
<tr>
<td><%=map.get(inte).getBookInfo().getBid() %></td>
<td><%=map.get(inte).getBookInfo().getBname() %></td>
<td><%=map.get(inte).getBookInfo().getBautbor() %></td>
<td><%=map.get(inte).getBookInfo().getBprice() %></td>
<td><input type="text" name="count" value="<%=map.get(inte).getBooksount() %>" size=2 id==="num<%=map.get(inte).getBookInfo().getBid() %>"/></td>
<td><a id="nums" href="UpdateServelt?bookid=<%=map.get(inte).getBookInfo().getBid() %>&bcount=????获取文本款的数量在map对它的值进行修改(帮我啊?)??????"> 更改数量</a> </td>
</tr>
<%
}
%>
</table>
就是要获取当前文本中的数量传到UpdateServlet中去?想了好久都没搞出来,急,慌
[解决办法]
可以在链接里写个事件onclick同过点击请求一段js,在js中防问url,通过dom获得count,添加到url后。
[解决办法]
js的 var a = document.getElementsById(文本框id).value;
[解决办法]
java script!焦点离开事件或修改事件!