我正在提供一个表单,用户应输入一个算术计算。一旦用户点击进入,结果就会出现。这可能只是一个语法问题,但我找不到这个错误。下面是我做的,到目前为止:从表单输入获得Javascript getElementByID
<!DOCTYPE html>
<html>
<body>
<p>What do you want to calculate?</p>
<form method="post"><span>Type here:</span><input type="text" id="calc"></input>
</form>
<script>
num_field = document.getElementById("calc");
num_field.onsubmit=function()
{
document.getElementById("display_result").innerHTML = num_field;
}
</script>
<p id="display_result"></p>
</body>
</html>
因此,用户应例如 “1 + 2” 进入。结果如下所示。 任何想法,我的错误在哪里?
问候
[输入元件(https://developer.mozilla.org/en/docs/Web/HTML/Element/input)是自 - 关闭,不应该有结束标签。 – Esko