我試圖做一個表單,接受用戶的值,然後將這些值傳遞給同一個文件中的JS函數進行一些計算。我只是試圖將值打印到控制檯,但我不斷收到錯誤"Object #<HTMLDocument> has no method 'getElementByID'"
。以下是代碼:如何將數據從HTML表單傳輸到JavaScript函數?
<!DOCTYPE html>
<html>
<body>
<form action="javascript:formHandler();" method="get">
<h1 align="center">Set the parameters you would like to visualize</h1>
Center Frequency: <input type="text" name="cf" id="cf"><br>
Bandwidth: <input type="text" name="bw" id="bw"><br>
Number of Bins: <input type="text" name="bins" id="bins"><br>
Number of Values to be Visualized: <input type="text" name="values" id="values"><br>
<input type="submit" value="Submit">
</form>
<script>
function formHandler()
{
console.log(document.getElementByID("cf")); // This is where I'm getting the error
}
</script>
</body>
</html>
這是什麼意思**傳輸數據**? – Ravi
我試圖將中心頻率,帶寬,箱和值發送到JavaScript函數。現在我想記錄中心頻率到控制檯。對不起,不好的措辭。 – rafafan2010
我想,你試圖在調用函數時檢索文本框的值,是嗎? – Ravi