function result()
{
var new_result=(form1.txt13.value+form1.txt14.value).toFixed( 2 );
form1.txt15.value=new_result;
}获取txt13与txt14的值相加··保留两位小数。 获取的值也是保留两位小数的值但在计算加法时候·就是有问题···乘法和除法·都可以执行。错误是Microsoft JScript 运行时错误: 对象不支持此属性或方法。。在网上找了好久都没有找到怎么解决其实问题很简单就是获取两个input text小数值相加 ,给第三个input text
{
var new_result=(form1.txt13.value+form1.txt14.value).toFixed( 2 );
form1.txt15.value=new_result;
}获取txt13与txt14的值相加··保留两位小数。 获取的值也是保留两位小数的值但在计算加法时候·就是有问题···乘法和除法·都可以执行。错误是Microsoft JScript 运行时错误: 对象不支持此属性或方法。。在网上找了好久都没有找到怎么解决其实问题很简单就是获取两个input text小数值相加 ,给第三个input text
其中一种是string+string=string
另一种是number+number=number第一种+的结果是不能toFixed
所以要用第二种+才可以……
我用了个最笨的办法解决的··
function result()
{
var j=document.getElementById("txt13").value;
var i=document.getElementById("txt14").value;
j=j*100;
i=i*100;
var k=(i+j)/100;
k = k.toFixed(2);
document.getElementById("txt15").value=k;
}一楼的··可以运行··但是小数部分相加没有执行。。
function(){
var x = parseFloat(document.formname.txt13.value);
var y = parseFloat(document.formname.txt14.value);
var z = (x+y).toFix(2);
document.formname.txt15.value=z;
}