<input type="button" name="buy" value="购买" onclick="shopcart();" />
<script type="" language="javascript">function shopcart(){
<% Vector vecid = (Vector)session.getAttribute("goodid");
if(vecid!=null){
if(!vecid.contains(Integer.toString(gid))){
vecid.add(Integer.toString(gid));
session.setAttribute("goodid",vecid);
}}else{vecid=new Vector();
vecid.add(Integer.toString(gid));
session.setAttribute("goodid",vecid);} %>
location.href="shoppingcart.jsp";}</script>小弟用如上代码实现把商品放入购物车的功能,但是其中java代码是打开页面就会执行,怎么能控制为按了“购买”按钮后才执行?
<script type="" language="javascript">function shopcart(){
<% Vector vecid = (Vector)session.getAttribute("goodid");
if(vecid!=null){
if(!vecid.contains(Integer.toString(gid))){
vecid.add(Integer.toString(gid));
session.setAttribute("goodid",vecid);
}}else{vecid=new Vector();
vecid.add(Integer.toString(gid));
session.setAttribute("goodid",vecid);} %>
location.href="shoppingcart.jsp";}</script>小弟用如上代码实现把商品放入购物车的功能,但是其中java代码是打开页面就会执行,怎么能控制为按了“购买”按钮后才执行?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货