js获取文本框的值并计算后,如何取得这个值保存在变量里,例如 int price=。。。
发布网友
发布时间:2022-04-23 07:16
我来回答
共4个回答
热心网友
时间:2022-04-23 08:45
存到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;
}
热心网友
时间:2022-04-23 10:03
写到数据库的操作是要服务器端程序来做的。
就算你把数据保存到了int price = total等等,都只是前台的数据,没办法写到数据库的。
所以,你要把你当前的数量,价格等信息用表单传递给服务器端,asp或者php,看你用哪个了。
然后在后台页面里计算出来并插入到数据库中。
数据的传递是用表单的。
热心网友
时间:2022-04-23 11:38
<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格式的数据保存成常用的数据类型啊
热心网友
时间:2022-04-23 13:29
var tprice=fm.total.value;
fm.price.value=tprice;