幾年前我做了一個超級簡單的網站,並沒有使用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