我想把购物车里商品数量设置为一个按键的形式,自己点击自动增加。
这个php语言应该怎么写。
这个最好用js来写,php可以利用ajax+js实现点击自增
要用JS写啊 按钮绑定一个事件 点击触发自增事件
这个是jquery的效果,跟php无关
http://www.cnblogs.com/wifi/articles/2587746.html
这个应该用js来写。最后提交到php
js:
<script> <br /> function gwsubmit(obj) <br /> { <br /> document.form1.submit(); <br /> } <br /> function ifsission(){ <br /> var xmlhttp; <br /> if (window.XMLHttpRequest){ <br /> // code for IE7+, Firefox, Chrome, Opera, Safari <br /> xmlhttp=new XMLHttpRequest(); <br /> } <br /> else{ <br /> // code for IE6, IE5 <br /> xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); <br /> } <br /> xmlhttp.onreadystatechange=function(){ <br /> if (xmlhttp.readyState==4&& xmlhttp.status==200){ <br /> var str=xmlhttp.responseText; <br /> if(str==0){ <br /> if(confirm("你还未注册,是否注册!")==true){ <br /> window.location.href="register.php"; <br /> }else{ <br /> window.location.href="#"; <br /> } <br /> }else{ <br /> document.myform.submit(); <br /> } <br /> } <br /> } <br /> xmlhttp.open("GET","session.php",true); <br /> xmlhttp.send(); <br /> } <br /> function fnnum(num){ <br /> var obj=document.getElementById("num"); <br /> var re=document.getElementById("remain"); <br /> if(num==1){ <br /> if(obj.value>1){ <br /> obj.value=obj.value-1; <br /> if(obj.value==1){ <br /> document.getElementById("jian").style.color="#CCC"; <br /> } <br /> document.getElementById("jia").style.color="black"; <br /> } <br /> }else if(num==2){ <br /> if(parseInt(obj.value)<parseInt(re.innerHTML)){ <br /> obj.value++; <br /> if(obj.value==re.innerHTML){ <br /> document.getElementById("jia").style.color="#CCC"; <br /> } <br /> document.getElementById("jian").style.color="black"; <br /> } <br /> } <br /> } <br /> function fnchange(obj){ <br /> var re=document.getElementById("remain"); <br /> if(parseInt(obj.value)>parseInt(re.innerHTML)){ <br /> document.getElementById("non").style.display="block"; <br /> document.getElementById("jia").style.color="#CCC"; <br /> obj.value=1; <br /> }else{ <br /> document.getElementById("non").style.display="none"; <br /> if(parseInt(obj.value)==parseInt(re.innerHTML)){ <br /> document.getElementById("jia").style.color="#CCC"; <br /> }else{ <br /> document.getElementById("jia").style.color="black"; <br /> } <br /> if(parseInt(obj.value)<=1){ <br /> obj.value=1; <br /> document.getElementById("jian").style.color="#CCC"; <br /> }else{ <br /> document.getElementById("jian").style.color="black"; <br /> } <br /> } <br /> } <br /> </script>
表单: