<!--js函数大致如下 -->
function del(){
var count = document.getElementById("count").value
count--
document.getElementById("count").value = count
if(count<=1){
document.getElementById("del0").style.display = block
document.getElementById("del1").style.display = none
}
if(count <total){//假定total是库存量
document.getElementById("add0").style.display = block
document.getElementById("add1").style.display = none
}
}
function add(){
//......和del方法类似
}
<!-- 页面处代码大致如下 -->
<img id="del1"
src="...." onclick="del()" style="dispaly:block">
<img id="del0"
src="芦衡...." style="display:none">
<input type="text" id="count" readonly>1 </input>
<img id="add1"
src="...." onclick="add()" style="dispaly:block">
<img id="add0"
src="...." style="dispaly:none">
很久没写代码了,估计疏漏不少皮则,不过大致是这样的思路
需要使用HttpSession对象将当前会话过程中的变量的中间结果进行保存;也就是说,雹隐咐每次计算前从HttpSession对象中取出上次的结果并加一,然后将该结果再保存到HttpSession对象中去。代码样源纯例(部分代码,需携乎要嵌入到JSP文件中)如下:...
HttpSession sess=request.getHttpSession()
String counter=sess.getParameter("COUNTER")
if(counter==null) counter="0"
int value=Integer.parseInt(counter)
value++
sess.setParameter("COUNTER",""+value)
...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)