2017-06-16 17 views
0
<script> 
function toai() 
{ 
var Fr_amt_invt = document.getElementById("Fr_amt_invt").value; 
var Re_amt_invt = document.getElementById("Re_amt_invt").value; 
var totaltoai = +Fr_amt_invt + +Re_amt_invt; 
document.getElementById("toai").innerHTML=+totaltoai; 
} 

</script> 

Funktion Toại() Ergebnis ist in .innerHTML i in .value Format führen will, so dass es in Form Eingabe verwenden .document.getElementById ("Toại"). InnerHTML- = document.getElementById ("Toại"). Wert

+1

tun Es gibt nicht so etwas wie eine „Wertformat“ (nicht sicher, was Sie damit meinen). Ob ".innerHTML" oder ".value" verwendet wird, hängt von dem Element ab, mit dem Sie arbeiten. Also, welches Element ist '# toai'? Außerdem sollte 'parseFloat' für * Strings *, nicht * Zahlen * verwendet werden. –

+0

'totaltoai = parseFloat (totaltoai)' ist redundant. Das Hinzufügen von zwei Zahlen muss zu einer Zahl führen (in ECMAscript gibt es keine Integer- oder Float-Typen, nur Zahlen). – RobG

+0

Danke für die Antwort. Ich weiß Sir mein Englisch ist sehr schlecht und meine Codierung ist auch sehr schlecht. Programmierung ist nicht mein Bereich Ich bin ein Buchhalter. Aufgrund meines Interesses am Programmieren oder für meine Routinearbeit mache ich einfach eine kleine App. im Zusammenhang mit meiner Arbeit. –

Antwort

0

Anstatt document.getElementById("toai").innerHTML=+totaltoai; in der toai() Funktion können Sie return den Wert.

<script> 
function toai() 
{ 
var Fr_amt_invt = document.getElementById("Fr_amt_invt").value; 
var Re_amt_invt = document.getElementById("Re_amt_invt").value; 
Fr_amt_invt = parseFloat(Fr_amt_invt); 
Re_amt_invt = parseFloat(Re_amt_invt); 
var totaltoai = (Fr_amt_invt + Re_amt_invt); 
totaltoai = parseFloat(totaltoai); 
//document.getElementById("toai").innerHTML=+totaltoai; // delete this 
return totaltoai; 
} 

Dann können Sie document.getElementById('some-inputs-id').value = toai();

+0

Danke für die Antwort Sir. Ich bin kein Programmierer also schreiben Sie bitte Code im Detail. –

Verwandte Themen