填充输入而不选择之前。 HTML / JS?

时间:2017-12-04 11:34:46

标签: javascript jquery html css

我想填写输入,而不必使用鼠标选择它。只是使用javascript而不是Jquery。

我的意思是他们的用户只需输入他的答案就可以直接进入输入。这是我的HTML。

var mysql = require('mysql');

var con  = mysql.createConnection({
    host : "localhost",
    user : "root",
    password : "root",
    database : "node"
});

con.connect(function(err) {
    if (err) throw err;
    console.log("Connected!");
    var sql = "INSERT INTO details (name, prof) VALUES ('grijan1', 'student')";
    con.query(sql, function (err, result) {
      if (err) throw err;
      console.log("1 record inserted");
    });
  });

我到处搜寻但我找不到线索。我想我们应该使用keyup或keypress,但我找不到如何。

非常感谢您的帮助,谢谢!

2 个答案:

答案 0 :(得分:2)

  

在HTML标记上使用自动对焦为 -

<input id="inputresponse" name="response" type="text" autofocus>

  

另一种方式,你也可以使用js -

window.onload = function() {
    var input = document.getElementById("inputresponse").focus();
}
<input id="inputresponse" name="response" type="text">

答案 1 :(得分:0)

这应该有效:

$('#inputresponse').focus();

只需在页面上设置此选项,就会自动关注输入元素,并且会在其中添加任何键入的内容。