81,111
社区成员
发帖
与我相关
我的任务
分享<input type="text" class="tb-text" name="count" value="1" title="请输入购买量">
这是我的input,我想得到这个input的值,然后通过下面的方式传递给下一个页面<a href="productCart.jsp?id=<%=p.getId() %>&count=">加入购物车</a><input type="text" class="tb-text" id="inputId" name="count" value="1" title="请输入购买量"> <a href="" id="linkToCart">加入购物车</a><script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//点击链接的时候调用
$("#linkToCart").click(function(){
//得到input的值
var count = $("#inputId").val();
//得到id的值
var id = <%=p.getId() %>;
//设置linkToCart的href的值
$("#linkToCart").attr("href","productCart.jsp?id="+id+"&count="+count);
});
});
</script>
var inp = document.getElementById("inpId"); //要给你的input加个id
jQuery写法,现在一般都用jQuery:
var inp = $(".tb-text").val();
<input type="text" class="tb-text" name="count" value="1" title="请输入购买量" id="saber">
<a href="productCart.jsp?id=<%=p.getId() %>&count=" id="coment">加入购物车</a>
//
$("#saber").change(function(){
var info=this.val()
#("#coment").href="productCart.jsp?id=<%=p.getId() %>&count="+info
//也有可能是下面这种写法,很久没写不怎么记得了
//$("#coment")[0].href
})