在输入文本输入时调用javascript函数,而不使用jquery

时间:2016-01-08 19:22:57

标签: javascript events onkeyup

是否可以在输入文本输入时调用javascript函数,而不使用jquery?

<input name = 'text' type = 'text' onEnter('callJavascriptFunction')> 

^ ---最好将onEnter放在像上面这样的元素中......

1 个答案:

答案 0 :(得分:1)

当然是:

<input name="text" type="text" onkeyup="callJavascriptFunction();">

您也可以在没有内联javascript的情况下执行此操作:

<input id="myTextBox" name="text" type="text">

然后在你的js文件中:

var myTextBox = document.getElementById('myTextBox');
myTextBox.addEventListener('keyup', function(){
    //do some stuff
});

编辑:如果您正在寻找输入:

<input id="myTextBox" name="text" type="text">

然后在你的js文件中:

var myTextBox = document.getElementById('myTextBox');
myTextBox.addEventListener('keypress', function(){
    if(e.keyCode == 13){//keyCode for enter
        //do some stuff
    }
});