1
私は、次の...keydownリスナー1文字がオフですか?
テキストフィールドtbox
などのようなイベントリスナーを持っている...
tbox.addEventListener("keydown", function(event){
q = event.target.value;
alert("q = " + q);
}, false);
私の問題は、私は例えば入力した場合a
アラートがqは""
である私に語ったということです私は別の文字bを入力すると、qがa
であることがわかります。等は毎回1文字オフである。誰も私はこれを修正する方法を知っていますか?私はGoogle Chromeでテストしています。
これはうまくいきました。非常に、非常に奇妙な。それがなぜあなたの問題を引き起こすのかわからないのですか? – Skizit
"keydown"を使用すると、テキストフィールドに文字が追加される前にイベントが発生するためです。キーボード関連のイベントです。ユーザーがキーを押すと発生します。 「キーアップ」は、ユーザーがキーを離したときに発生します。 – Dalmas