永发信息网

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

答案:4  悬赏:70  手机版
解决时间 2021-03-23 12:47
  • 提问者网友:酱爆肉
  • 2021-03-22 14:45
我要做的是商品选择页面,需要放置一个文本框,用户需要在文本框内输入购买的商品数量,我需要在当前页面获取该数量,并且计算总价:单价*数量,将总价显示在当前页面。现在总价计算出来了,如何把计算出得数拿出来用变量保存,因为该数要用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?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-22 15:54
存到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;
}
全部回答
  • 1楼网友:迟山
  • 2021-03-22 19:23
var tprice=fm.total.value; fm.price.value=tprice;
  • 2楼网友:话散在刀尖上
  • 2021-03-22 18:03
<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设为全局变量即可
  • 3楼网友:千夜
  • 2021-03-22 17:00
写到数据库的操作是要服务器端程序来做的。 就算你把数据保存到了int price = total等等,都只是前台的数据,没办法写到数据库的。 所以,你要把你当前的数量,价格等信息用表单传递给服务器端,asp或者php,看你用哪个了。 然后在后台页面里计算出来并插入到数据库中。 数据的传递是用表单的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯