永发信息网

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

答案:4  悬赏:70  手机版
解决时间 2021-03-23 12:47
我要做的是商品选择页面,需要放置一个文本框,用户需要在文本框内输入购买的商品数量,我需要在当前页面获取该数量,并且计算总价:单价*数量,将总价显示在当前页面。现在总价计算出来了,如何把计算出得数拿出来用变量保存,因为该数要用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?
最佳答案
存到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;
}
全部回答
var tprice=fm.total.value; fm.price.value=tprice;
<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设为全局变量即可
写到数据库的操作是要服务器端程序来做的。 就算你把数据保存到了int price = total等等,都只是前台的数据,没办法写到数据库的。 所以,你要把你当前的数量,价格等信息用表单传递给服务器端,asp或者php,看你用哪个了。 然后在后台页面里计算出来并插入到数据库中。 数据的传递是用表单的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酒屋寿司(田家专门店)怎么去啊,有知道地址的
狗狗多久驱一次虫
约会大作战在有生之年能出第三季吗?顺便问问
华天科技昆山公司待遇怎么样啊?
先进的科学技术有哪些 (越简单愈好)
微信可以绑定存折吗?
中兴路由器怎么登录,中兴路由器登录网址
腾达装饰部这个地址在什么地方,我要处理点事
手残的意思
厦门中山路的建筑风格
精准农业技术阅读答案
学生宿舍纪律卫生标语,小学上课可以有哪些口
薄弱的薄读什么音
向喜欢得女生提出晚上放学后一起走,结果她说
我新下了一个APP,能登陆进去,但是一到显示
推荐资讯
圣经中什么是网罗
小明身高1.6米,在照片上她的身高是5厘米.这
湖南大学,华南理工大学土木知名度哪个更高
什么填充物枕头不塌
做托里拆利实验过程中,玻璃管不离开槽内水银
问一下郭姝彤是明星吗?
有谁知道金凯瑞演的他是临时上帝的电影叫什么
单选题税收具有强制性、无偿性、固定性三个基
长虹电视一到晚上就断网,有线的断网,无线的
我想问一下,在新疆开个书店,从哪里进货比较
电工切墙走的暗线,用什么堵好
有什么办法可以进北京市公安局?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?