jsp页面用<s:iterator >循环出来很多相同的id,这样只能购买第一条,其他的无法获得输入数量,怎么办
<tdid="td6"class="tds6"><inputtype="text"class="tds6"id="buyNumber"/></td><tdid="td1"...
<td id="td6" class="tds6"><input type="text" class="tds6" id="buyNumber"/></td>
<td id="td1" class="class1"> <a href="javascript:checkBuyNumber(<s:property value="#goods.goodsid"/>)">购买</a></td>
js页
function checkBuyNumber(id){
var number = document.getElementById("buyNumber").value;
if(number == null || number == "") {
alert("购买数量不能为空!");
} else {
window.location.href="BuyGoods.action?id="+id+"&number="+number;
}
}
因为要获得input 的值但是迭代出来id是相同的 展开
<td id="td1" class="class1"> <a href="javascript:checkBuyNumber(<s:property value="#goods.goodsid"/>)">购买</a></td>
js页
function checkBuyNumber(id){
var number = document.getElementById("buyNumber").value;
if(number == null || number == "") {
alert("购买数量不能为空!");
} else {
window.location.href="BuyGoods.action?id="+id+"&number="+number;
}
}
因为要获得input 的值但是迭代出来id是相同的 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询