ここでは興味などを計算していますが、必要なヘルプを見つけることができないさまざまな種類のスニペットが見つかりました。複合利益を計算するためのフォームを作成しようとしています
私は単純なフォームを作っていて、Javascriptを使って複合化された興味を見つけ出し、HTMLで出力します。
私は、innerHTMLの有無にかかわらずgetDocumentByIdを使用し、parseInt()に配置しました。短い話をすると、出力として「NaN」が得られます。
私が最後にしたことを見て、誰かが私に何が欠けているかを指摘するかもしれません。おかげ
<form onsubmit="return false">
<input id="a" name="a" type="number" step="any" placeholder="Present Value"> * (
<input id="b" name="b" type="number" step="any" placeholder="Number of years"> +
<input id="c" name="c" type="number" step="any" placeholder="Interest Rate">)^
<input id="d" name="d" type="number" step="any" placeholder="N number of Years">=
<button onclick="futureNyears()">Answer</button>
<p id="futureNanswer"></p>
</form>
<script type="text/javascript">
function futureNyears() {
var a = parseInt(document.getElementById('a'));
var b = parseInt(document.getElementById('b'));
var c = parseFloat(document.getElementById('c'));
var d = parseInt(document.getElementById('d'));
var E = eval(b+c);
var r = Math.pow(E, d);
var f = eval(E * r);
var g = f.toString();
document.getElementById("futureNanswer").innerHTML = g;
}
</script>