質問: 39) { return true; } else if ((48 <= event.keyCode) && (event.keyCode <= 57)) { return true; } else { return false; } } ``` ところが、このように書きますと、半角英文字の入力が出来てしまいます。 この原因が分かりません。 書き方に不備があるようでしたら、 ご教示頂けましたら幸いです。 どうぞよろしくお願いいたします。
回答: 条件の`event.keyCode = 8`が代入(`=`)になっているのですべて等値比較(`==`)に書き換えてください。