【发布时间】:2014-05-02 15:55:34
【问题描述】:
我一直在阅读其他问题,但我尝试过的建议对我没有用。我试图让用户输入一个数字并以 JS 警报的形式返回(目前)。这是我的代码:
HTML
<form id="form">
Enter your guess: <input id="guessbox" type="text" name="userguess">
<input id="submitbutton" type="submit" value="Submit">
</form>
JavaScript
var guess = document.getElementById("guessbox").value;
alert(guess);
我的输入框的值一直为“null”,我希望在单击提交按钮时将输入的值转换为变量“guess”。我确定我只是在这里遗漏了一些基本的东西。
【问题讨论】:
-
什么时候调用你的js代码?
-
在我发布的示例中,我想我没有......但是我尝试使用该 JS 代码编写一个函数,并在提交按钮上使用了 onClick="thefunction()"。除了那个,我真的不知道该用什么,显然我用错了。
-
你可以使用
onsubmit=thefunction()
标签: javascript html