我有一个像这样的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”。
有没有办法获取输入的当前内容?