我要做的是商品选择页面,需要放置一个文本框,用户需要在文本框内输入购买的商品数量,我需要在当前页面获取该数量,并且计算总价:单价*数量,将总价显示在当前页面。现在总价计算出来了,如何把计算出得数拿出来用变量保存,因为该数要用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中取出该数据啊?
追答function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
怎么将var格式的数据保存成常用的数据类型啊
...如何取得这个值保存在变量里,例如 int price=。。。
存到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;} ...
js怎么获取文本框内容
var keyword="***";\/\/关键字 这样写就可以:var keyword=document.forms[0].keyword.value;\/\/关键字 但是,你的这样语句就是页面加载的时候执行一次,因为你写在onLoad里面的,那么当页面加载以后你修改keyword的值是没有效果的。要能够多次执行,应该这样: function func(){ var keyword=document....
js获得文本框的值怎么转化成数值型啊
弱类型自动转换:字符串与数字进行数学操作符运算时,字符串会自动转为数字。实例演示:将文本框的值转化成数值型 var a = document.getElementById("num1").value;var b = document.getElementById("num2").value;var c1 = parseFloat(a) + parseFloat(b); \/\/ 函数转换var c2 = Number(...
如何获取文本框内容
3.使用 GetDlgItemInt来直接获取数值内容。4.第四种方法在类的定义 变量 来关联 控件 5.第五种使用SendMessage获取编辑框内容。1.GetDlgItem获取文本编辑框的指针来获取内容 先使用 GetDlgItem(编辑框的ID)获取编辑框的指针。再指向编辑框的GetWindowText函数将获取内容保存至指定的字符数组里。下面是代码。in...
js中text、combobox的值都可以用.value获取,checkbox的值怎么获取?
value是一样可以用.value取的。value值就是 value="1" 中的1.但是一般除了这个值以外,我们先要关注的都是这个checkbox是不是选中了。document.getElementById("xxx1").checked 判断这个值是否是true。
JSP中的中的值怎么取出?
1、定义一个input节点 2、找到该Input var domInput = document.getElementById('ipt');\/\/找到id是ipt的input节点 3、获取value值 domInput.value;连起来在function使用如下:function kk(){ var domInput = document.getElementById('ipt');\/\/找到id是ipt的input节点 var v = domInput.value;...
jsp页面中设定value的取值范围,文本框的取值范围是5000到1000000...
public String subString(String str, int subBytes) { int bytes = 0; \/\/ 用来存储字符串的总字节数 for (int i = 0; i < str.length(); i++) { if (bytes == subBytes) { return str.substring(0, i);}else{ char c = str.charAt(i);if (c < 256) { bytes += 1; \/\/...
JSP中如何获取radio 或checkbox的值
html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getnum()函数。4、在js标签中,创建getnum()函数,在函数内,使用getElementsByTagName()方法通过元素名称获得input对象。同时,创建一个空数组arr,用于保存选中的选项值。5、在浏览器打开test.html文件,点击按钮,查看结果。
JS代码,任意输入两个数字比较大小,并输出最大值
function maxNum(){ \/\/获取两个文本框的值 var x = document.getElementById("num1").value;var y = document.getElementById("num2").value;\/\/强制转换为数值型 x = parseFloat(x);y = parseFloat(y);if(x<y){ alert("最大数是:"+y);} else { alert("最大数是:"+x);} } ...
如何用js 将三个input的值获取相加并放到另一个input里
可以通过input标签的ID或者是class,或者是其他的标志,获得input的value值。示例代码:HTML部分: JS部分:(function(){ var aa = $('#aa').attr("value");var bb = $('#bb').attr("value");var cc = $('#cc').attr("value");var dd = Number(aa)+Number(bb)+Number(cc);...