js获取文本框的值并计算后,如何取得这个值保存在变量里,例如 int price=。。。

我要做的是商品选择页面,需要放置一个文本框,用户需要在文本框内输入购买的商品数量,我需要在当前页面获取该数量,并且计算总价:单价*数量,将总价显示在当前页面。现在总价计算... 我要做的是商品选择页面,需要放置一个文本框,用户需要在文本框内输入购买的商品数量,我需要在当前页面获取该数量,并且计算总价:单价*数量,将总价显示在当前页面。现在总价计算出来了,如何把计算出得数拿出来用变量保存,因为该数要用sql写入数据库中。
简单的以实现的代码如下:
<html>
<head>
<title>test</title>
<script type="text/javascript">
function fun()
{
var price = document.getElementById('price').value;
var count = document.getElementById('count').value;
document.getElementById('total').value = count*price;
}
</script>
</head>
<body>
单价:<input id='price' type='text' value='<%=price%>'>
数量:<input id='count' type='text' onblur='fun()'>
总额:<input id='total' type='text'>
</body>
</html>
如何将总额total的值保存到变量 里?int price = total?
展开
 我来答
supperba
2011-08-18 · TA获得超过103个赞
知道答主
回答量:151
采纳率:0%
帮助的人:108万
展开全部
存到cookie中去,提交到数据库时从cookie中取出来传回服务器
function fun()
{
var price = document.getElementById('price').value;
var count = document.getElementById('count').value;
document.getElementById('total').value = count*price;
document.cookie="ctotal="+count*price;
}
追问
如何从cookie中取出该数据啊?
追答
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
企鹅的老公
2011-08-18 · TA获得超过1464个赞
知道小有建树答主
回答量:485
采纳率:40%
帮助的人:325万
展开全部
写到数据库的操作是要服务器端程序来做的。
就算你把数据保存到了int price = total等等,都只是前台的数据,没办法写到数据库的。
所以,你要把你当前的数量,价格等信息用表单传递给服务器端,asp或者php,看你用哪个了。
然后在后台页面里计算出来并插入到数据库中。
数据的传递是用表单的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alun787
2011-08-18 · TA获得超过110个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:120万
展开全部
<script type="text/javascript">
var total=0 ;
function fun()
{
var price = document.getElementById('price').value;
var count = document.getElementById('count').value;
total= count*price;
}

</script>
把total设为全局变量即可
追问
怎么将var格式的数据保存成常用的数据类型啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apple美妞
2011-08-18 · 超过19用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:55.5万
展开全部
var tprice=fm.total.value;
fm.price.value=tprice;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式