JSP 表单发送

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:46:22
<tr>
<td><input type="checkbox" name = "num" value="<%=shopDBbean.getId() %>"><%=i %>
<td><%=shopDBbean.getName()%></td>
<td><%=shopDBbean.getPrice()%></td>
<td><input type="text" name = <%=shopDBbean.getId()+"text" %>value="1"></td>
<td><a href="Buy?id=<%=shopDBbean.getId()%>">购买</a></td>
</tr>

我想通过点击购买,跳转到SERVLET中获得 TEXT的值
好似TEXT是表单提交,获取不到
我就是想通过点击超连接 获得TEXT的值
各位大大不用回答说用SUBMIT

<a id="a1" onclick="sub(this)" href="Buy?id=<%=shopDBbean.getId()%>">购买</a>
链接写个onclick事件,调用javascript提交表单,表单的action就是超链的href,或者需要改动下.
function sub(id){
document.frm1.action=id.href;//document.forms[0].action
document.frm1.submit();//document.forms[0].submit();
}

具体实现自己看着办吧

楼主说不要form

<input id=text name=test>

<a href="#" flag="3.html?aa=aa" onclick="test(this)" >提交</a>
<script>
function test(link)
{
var text=document.all.text
var href=link.flag+"&"+text.name+"="+text.value;
location.href=href;
}
</script>

这个样子试试看··相应的东西换成你自己的咯··