我有一个最大长度为3个字符的文本框。这是用于输入货币代码,例如美元,英镑,欧元。
我在文本框上有一个onchange事件,以便当用户输入货币代码时,文本框旁边会显示说明,例如美元,英镑,欧元。
我想知道当用户输入三个字符时是否有办法让onchange触发或调用我的函数,以便立即显示描述,而不是当他们点击开箱时。
由于
答案 0 :(得分:0)
如果你正在使用jQuery,你可以使用keyup来完成它,例如:
$('#textbox').keyup( function() {
if ( $('#textbox').val().length >= 3 ) {
//do a thing
}
});
答案 1 :(得分:0)
在您想要的任何内容和您的元素id
时调用此函数function display()
{
var value = document.getElementById('yourInputBox').value;
if(value.length<3)
return;
else
{
document.getElementById('youroutputBox').innerHTML = value;
}
}