我想把购物车里商品数量设置为一个按键的形式,自己点击自动增加。 这个php语言应该怎么写。 回复讨论(解决方案) 这个最好用js来写,php可以利用ajax+js实现点击自增 要用JS写啊 按钮绑定一个事件 点击触发自增事件 这个是jquery的效果,跟php无关 http://www.cnblogs.com/wifi/articles/2587746.html 这个应该用js来写。最后提交到php js: <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 /> 表单: " name="myform" id='form1' method='post'> 数量: - + 件(库存件) 您所填写的宝贝数量超过库存! 购物车を追加