1
我剛開始看Dart
。我在編輯<input type="form">
時更新<p>
標籤。OnKeyDown事件沒有立即更新,OnKeyUp是
但是,當我使用onKeyDown
事件時,它不是即時更新,而是延遲1次按鍵。所以如果我按AAA,它只會顯示AA。
如果我使用onKeyUp
,AAA會給我AAA。
爲什麼在使用onKeyDown
時沒有按預期進行更新?
下面是代碼:
import 'dart:html';
TextInputElement inputText;
ParagraphElement pargraphText;
void main() {
inputText = querySelector("#text");
pargraphText = querySelector("#paragraphText");
// inputText.onKeyDown.listen(updateTekst);
inputText.onKeyUp.listen(updateTekst);
}
void updateTekst(Event e) {
pargraphText.text = inputText.value.toUpperCase();
}