私は数年前にスーパーシンプルなウェブサイトを作って以来、JSを使っていません。新しい計算フォームを追加しようとしましたが、値を出力しません。 数値を入力してから[計算]ボタンを押すと何もしません。 助けてください。JavaScriptが出力されていない
function updateOutput7() {
//get form
var form = document.getElementById("calc7");
//get number
var num1 = parseInt(form.elements["x"].value);
//multiply 2;
var num2 = 2;
//add 69
var num3 = 69;
//amount1
var amount1;
//get output
var out = form.elements["z"];
//Calculate
amount1 = num1 * num2 + num3;
//pick the larger variable
out.value = amount1
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="calc7" onsubmit="updateOutput7(); return false;">
<table>
<tr>
<th>Part Cost</th>
<th></th>
<th>Charge</th>
</tr>
<tr>
<td>
<input type="number" name="x">
</td>
<td>=</td>
<td>$
<output name="z"></output>
</td>
</tr>
</table>
<button type="button" onclick="updateOutput7();">Calculate</button>
</form>
私の作品... – Justinas
はどのようにあなたのHTMLにスクリプトをアタッチしていますか? – jusopi
あなたのコードは私にとってもうまくいきます。 – casraf