如何添加enter关键字动作?

时间:2017-04-21 10:31:37

标签: javascript jquery html css3

我想在下面的代码中添加输入关键字操作,但它不起作用,有人告诉我这里有什么不对吗?

$(".input").on('keyup', function(e) {
  if (e.keyCode == 13) {
    // Do something
  }
});

检查完整代码 - http://bagful.com.au/demo/asdasdsa/

3 个答案:

答案 0 :(得分:1)

这可以简单地看一下你的元素:

<input type="text" value="11" id="input"> 

你正在使用一个css类选择器,它是点“。”

$(".input1")

实际上,你的html元素有一个id = input,它允许你使用css id选择器:

$("#input1")

答案 1 :(得分:1)

试试这个:

$("#.input").keyup(function(event){
    if(event.keyCode == 13){

    }
});

或者

document.getElementById("input")
    .addEventListener("keyup", function(event) {
    event.preventDefault();
    if (event.keyCode == 13) {
      alert("You got output");
    }
});


<input type="text" id="abc">

答案 2 :(得分:1)

我希望,此代码对您有所帮助。

var a1= document.getElementById("textboxid"); 
a1.addEventListener("keydown", function (e) {
    if (e.keyCode === 13) {
        validate(e);
    }
});

function validate(e) {
    alert('Validated');
}

http://jsfiddle.net/TazQ5/1/

试试这个。