</script> <script language="javascript"> function ja(){ var a=document.getElementById("a1").value; var b=document.getElementById("a2").value; var c=parseFloat(a).toFixed(2)+parseFloat(b).toFixed(2); document.getElementById("a6").value=c; } </script>这是我的代码,各位看一下。
先parseFloat,转化成浮点型的,再进行相加就可以了楼主
var c=parseFloat(a.toFixed(2))+parseFloat(b.toFixed(2));
function ja(){ var a=document.getElementById("a1").value; var b=document.getElementById("a2").value; var c=parseFloat(a)+parseFloat(b); document.getElementById("a6").value=parseFloat(c).toFixed(2); }
function ja(){ var a=document.getElementById("a1").value; var b=document.getElementById("a2").value; var c=parseFloat(a)+parseFloat(b); document.getElementById("a6").value=parseFloat(c).toFixed(2); }
function ja(){ var a=document.getElementById("a1").value; var b=document.getElementById("a2").value; var c ; if(a!=''&&b!=''){ c=parseFloat(a)+parseFloat(b); } }
<script language="javascript">
function ja(){
var a=document.getElementById("a1").value;
var b=document.getElementById("a2").value;
var c=parseFloat(a).toFixed(2)+parseFloat(b).toFixed(2);
document.getElementById("a6").value=c;
}
</script>这是我的代码,各位看一下。
<input type="text" name="n2" id='n2' onpropertychange="n3.value=(parseFloat(this.value||0)+parseFloat(n1.value||0)).toFixed(2);"/>
<input type="text" name="n3" id='n3'/>
function ja(){
var a=document.getElementById("a1").value;
var b=document.getElementById("a2").value;
var c=parseFloat(a)+parseFloat(b);
document.getElementById("a6").value=parseFloat(c).toFixed(2);
}
var a=document.getElementById("a1").value;
var b=document.getElementById("a2").value;
var c=parseFloat(a)+parseFloat(b);
document.getElementById("a6").value=parseFloat(c).toFixed(2);
}
<input type="text" name="n2" id='n2' onpropertychange="n3.value=((parseFloat(this.value)||0)+(parseFloat(n1.value)||0)).toFixed(2);"/>
<input type="text" name="n3" id='n3'/>
var a=document.getElementById("a1").value;
var b=document.getElementById("a2").value;
var c ;
if(a!=''&&b!=''){
c=parseFloat(a)+parseFloat(b);
}
}