У меня есть html-форма, подобная этой:
<form id="boxy" action="layout.html" method="get" accept-charset="utf-8">
<input type="text" id="a" onkeypress="Boxy.Check(this);">
</form>
Вызывая javascript следующим образом:
Boxy.Check = function() {
input = document.getElementById(this.currentSelector.id).value;
console.log("\"" + input + "\"");
};
Однако this.value
- это предыдущее значение перед onkeypress
.
Например, если я просто наберу "A" в форме, console.log()
напечатает "".И если я наберу «AA», console.log
напечатает «A».
Есть ли способ получить текущее содержимое ввода?