【发布时间】:2013-08-13 11:34:10
【问题描述】:
我有一个文本框,我想在每次输入内容时使用其中的数据;一个字一个字。
发生的情况是,当输入一个值时,Javascript 正在执行之前该值实际上被放入文本框,这意味着它总是落后一个字符。
$(document).ready(
function() {
$('#test').keypress(
function() {
var value = document.getElementById('test').value;
alert(value);
});
})
<input id="test" type="text" />
这是发生了什么:
input alert
w ""
e "w"
a "we"
l "wea"
t "weal"
h "wealt"
而我希望它动态发生;即当我输入“w”时,我希望警报立即包含“w”。
【问题讨论】:
标签: javascript jquery textbox alert onchange