これはプログラマのための簡単なことのように聞こえるかもしれませんが、私はそれを理解できないようです。私は十進数をローマ数字に変換するプログラムを作っています。私はコアコードが動作しているが、私はどのように私は結果を画面に表示することができないと思うように見えることができません。ユーザーがテキストボックスに数値を入力すると、結果はボタンを押すと別のテキストボックスに表示されるようにしたいと思います。お返事ありがとうございます&ヘルプ。出力を表示する方法がわからない
<html>
<head>
<meta charset="UTF-8">
<script src="Main.js" type="text/javascript"></script>
<link href="Main.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<form id="Awesome">
<label>Input Text Here: </label><input type="text" id="txtBox">
<br><br>
<label>Dec to Roman #: </label><input type="text" id="Results">
<br><br>
<input type="button" value="Calculate" id="Execute">
</div>
</form>
</body>
</html>
のJavascript
function convertToRoman(num) {
var romans = {
M: 1000,
CM: 900,
D: 500,
CD: 400,
C: 100,
XC: 90,
L: 50,
XL: 40,
X: 10,
IX: 9,
V: 5,
IV: 4,
I: 1,
};
var result = '';
for (var key in romans) {
if (num >= romans[key]) {
result += key.repeat(Math.trunc(num/romans[key]));
num -= romans[key] * Math.trunc(num/romans[key]);
}
}
return result;
}
ありがとうあなたの助け! –
恐ろしい!ストーカーオーバーフローへようこそ!あなたの質問にここに投稿された回答の1つが受け入れられた回答であると考えるなら、それを次のようにマークしてください:https://stackoverflow.com/help/someone-answersここで投稿したツリーの回答は良いものですが、受け入れられた回答をマークすることで、評判が向上し、同じ問題を抱えている他の人々にも役立ちます。 – Juan