なぜ私はキーコードのfalse値を返し、2番目のキーを押すとキーコードを取得しないのですか?テキストボックスに私のコード2回目にキーコードをキーコードではなくfalseに戻すのはなぜですか?
- 私は押しカンマ(
,
)で、それは44
はなぜ188
を警告警告するのですか? - 2番目のキーを押すと、なぜ
undefined
という値が通知されますか?
<input onkeypress="return test_fn(value)" type="text">
<script>
function test_fn(evt) {
evt = evt || window.event;
var charCode = evt.which || evt.keyCode;
var charStr = String.fromCharCode(charCode);
alert(charCode);
}
</script>
44は、ASCIIでカンマです – Li357