나는 사용자로부터 값을 받아들이고 그 값을 어떤 계산을 위해 같은 파일의 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>
** HTML 폼에서 JavaScript 기능으로 ** 데이터를 전송한다는 것은 무엇을 의미합니까? – Ravi
JavaScript 함수에 중심 주파수, 대역폭, 빈 및 값을 보내려고합니다. 지금은 센터 주파수를 콘솔에 기록하고 싶습니다. 나쁜 말씨를 유감스럽게 생각합니다. – rafafan2010
함수 호출시 텍스트 상자 값을 가져 오려고하는 것 같습니까? – Ravi