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>

以上是我增加减少的数量来的··你可以复制以上代码进去测试查看下··我想把他的值·在我点购买或者放进购物车时·存进一个数据库里··然后当我想去下单了··就会把里面的所有值都显示出来··其他的·价格之类的·我都做好了·但就是剩下这个数量的没法获取``请帮助一下``
请完整代码`谢谢.
展开
 我来答
inghot
推荐于2018-05-07 · TA获得超过252个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:336万
展开全部
<input id="shuliang" onkeyup="num()" value="1" />

这句加个name属性

<input id="shuliang" onkeyup="num()" value="1" name="shuliang" />

ASP获取值
request.form("shuliang")就可以了。
追问
name我加了`但还是没有办法获取``是否值没传过去?
追答
你先不要修改数量,直接提交一下看能不能获取到值
如果不能,那就是获取值那里出问题了。

如果能,你再修改下数量,再提交
如果不能,那就是JS修改数量那里有问题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曹桂林
2012-10-23 · TA获得超过677个赞
知道小有建树答主
回答量:686
采纳率:100%
帮助的人:267万
展开全部
你的现象应该是shuliang这个字段的值应没有传过去request.form("shuliang"),你可以在添加代码里直接输出这个值
<%
a=request.form("shuliang")
Response.Write ″a″
Response.end
%>
看一下有没有输出值来 是什么 就可以判断 问题所在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式