我正在使用侦听器来检测用户何时完成文本框; 当文本值改变时,我使用innerHTML将文本粘贴到页面上.
document.getElementById("dateinput").addEventListener("change", function() {
myDate(document.getElementById("dateinput").value);
}, false);
Run Code Online (Sandbox Code Playgroud)
是否有办法监听每个按键,以便在键入时立即按字符粘贴.value字符?我只想在文本框具有焦点时执行此操作.
谢谢.
您可以使用keyup / keydown / keypress中的一个
document.getElementById("dateinput").addEventListener("keyup", function() {
myDate(document.getElementById("dateinput").value);
}, false);
Run Code Online (Sandbox Code Playgroud)
你可以使用onpaste
document.getElementById("dateinput").addEventListener("paste", function() {
myDate(document.getElementById("dateinput").value);
}, false);
Run Code Online (Sandbox Code Playgroud)