我正在尝试获取输入字段的值,因此根据输入值是0还是1,输入的值是一还是二,并且它应该显示在控制台中。
<!DOCTYPE html>
<html lang="en-US">
<head>
<title>demo</title>
<meta charset="utf-8">
<style>
</style>
</head>
<body>
<p>Input 0 or 1.</p>
<input id="ok" type="text">
<button onclick="functionn()"></button>
<script>
var x = document.getElementById("ok").value;
function functionn() {
if (x == 0) {
ok = "one";
console.log(ok); }
else if (x == 1) {
ok = "two";
console.log(ok);
} else {
alert("please input 0 or 1");
}
}
</script>
</body>
</html
最佳答案
你已经很接近了!
您遇到的问题是“x”变量,它保存页面加载后输入上的值,即空字符串。
您需要将该变量放入函数中,因此每次单击按钮时,您都会“转到”并检查输入的值,然后将其存储在“x”变量中。
希望这有帮助! =]
关于javascript - 表单输入,需要帮助设置输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59346962/