私はちょうど3つの入力フィールドを使用して、結果フィールドにそれらの合計を表示するコードを記述しようとしていたとテキストボックスに3つの数字と表示結果を追加します。人がフィールド1にデータを入れると、結果フィールドにデータが表示され、ユーザーが第2フィールドにデータを入力すると、結果フィールドにフィールド1とフィールド2の合計が表示され、ユーザーがフィールド3にデータを入力すると、合計は結果フィールドに表示する必要があります。私はコードの下に書きますが、成功しません。私は新しい学習者です。はJavascriptを
<body>
Field 1: <input type="text" id="num1" onkeyup="sum();" > </br>
Field 2: <input type="text" id="num2" onkeyup="sum();" > </br>
Field 3: <input type="text" id="num3" onkeyup="sum();"> </br>
Sum: <input type="text" id="final" />
<script type="text/javascript">
function sum()
{
var w = document.getElementById('num1').value;
var x = document.getElementById('num2').value;
var y = document.getElementById('num3').value;
var z=parseInt(w)+parseInt(x)+parseInt(y);
document.getElementByID('final').value=z;
}
</script>
</body>
あなたはjQueryのを(あなたがそれを使用する方法がわからない場合は、ここでコメントしてください)を使用することができます:ここでは
は実施例です。 –
'document.getElementByID( 'final')。value = z' typoを' getElementById'に修正してみてください。 – azs06
ありがとうございます。私はちょうどそれを修正します。 –