asp获取input的值的问题· 50
<script>function$(e){returndocument.getElementById(e);}functionabdc(){varsl=$('shulia...
<script>
function $(e){
return document.getElementById(e);
}
function abdc(){
var sl=$('shuliang').value;
sl=parseInt(sl)+1;
$('shuliang').value=sl;
document.getElementById("price").value=parseInt(sl)*parseInt(document.getElementById("price2").value);
}
function abdce(){
var sl=$('shuliang').value;
if (sl>0){
sl=parseInt(sl)-1;
document.getElementById("price").value=parseInt(sl)*parseInt(document.getElementById("price2").value);
}
$('shuliang').value=sl;
}
function num()
{
document.getElementById("price").value=parseInt(doument.getElementById("shuliang").value)*parseInt(document.getElementById("price2").value);
}
</script>
<a href="javascript:abdce();">-</a><input id="shuliang" onkeyup="num()" value="1" /><a href="javascript:abdc();">+</a>
以上是我增加减少的数量来的··你可以复制以上代码进去测试查看下··我想把他的值·在我点购买或者放进购物车时·存进一个数据库里··然后当我想去下单了··就会把里面的所有值都显示出来··其他的·价格之类的·我都做好了·但就是剩下这个数量的没法获取``请帮助一下``
请完整代码`谢谢. 展开
function $(e){
return document.getElementById(e);
}
function abdc(){
var sl=$('shuliang').value;
sl=parseInt(sl)+1;
$('shuliang').value=sl;
document.getElementById("price").value=parseInt(sl)*parseInt(document.getElementById("price2").value);
}
function abdce(){
var sl=$('shuliang').value;
if (sl>0){
sl=parseInt(sl)-1;
document.getElementById("price").value=parseInt(sl)*parseInt(document.getElementById("price2").value);
}
$('shuliang').value=sl;
}
function num()
{
document.getElementById("price").value=parseInt(doument.getElementById("shuliang").value)*parseInt(document.getElementById("price2").value);
}
</script>
<a href="javascript:abdce();">-</a><input id="shuliang" onkeyup="num()" value="1" /><a href="javascript:abdc();">+</a>
以上是我增加减少的数量来的··你可以复制以上代码进去测试查看下··我想把他的值·在我点购买或者放进购物车时·存进一个数据库里··然后当我想去下单了··就会把里面的所有值都显示出来··其他的·价格之类的·我都做好了·但就是剩下这个数量的没法获取``请帮助一下``
请完整代码`谢谢. 展开
2个回答
展开全部
<input id="shuliang" onkeyup="num()" value="1" />
这句加个name属性
<input id="shuliang" onkeyup="num()" value="1" name="shuliang" />
ASP获取值
request.form("shuliang")就可以了。
这句加个name属性
<input id="shuliang" onkeyup="num()" value="1" name="shuliang" />
ASP获取值
request.form("shuliang")就可以了。
追问
name我加了`但还是没有办法获取``是否值没传过去?
追答
你先不要修改数量,直接提交一下看能不能获取到值
如果不能,那就是获取值那里出问题了。
如果能,你再修改下数量,再提交
如果不能,那就是JS修改数量那里有问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询