javascript 当第一个玩家正在玩游戏时,如何不允许输入某个字符?

jyztefdp  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(168)
let firstplayerturn = 1;

if (firstplayerturn == 1) {
  value_input = document.getElementById("b1").value;
  if (value_input === "0") {
    alert("ERROR");
  }
  firstplayerturn = 0;
} else {

}
<input type="text" id="b1" class="box">

我希望当第一个玩家在玩游戏时,"0"不应该作为输入。这就是为什么我尝试:

if (value_input === "0") {
    alert("ERROR");
  }
7dl7o3gd

7dl7o3gd1#

首先,没有一个函数在输入时执行脚本。

let firstplayerturn = 1;

function check(){
if (firstplayerturn == 1) {
  value_input = document.getElementById("b1").value;
  if (value_input === "0") {
    alert("ERROR");
  }
  firstplayerturn = 0;
}
}
<input type="text" id="b1" class="box">
<button onclick="check()">Submit</button>

相关问题