文本框事件中的第三个字符

时间:2013-11-12 18:22:50

标签: javascript events javascript-events event-handling

我有一个最大长度为3个字符的文本框。这是用于输入货币代码,例如美元,英镑,欧元。

我在文本框上有一个onchange事件,以便当用户输入货币代码时,文本框旁边会显示说明,例如美元,英镑,欧元。

我想知道当用户输入三个字符时是否有办法让onchange触发或调用我的函数,以便立即显示描述,而不是当他们点击开箱时。

由于

2 个答案:

答案 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;

 }
}