我想填写输入,而不必使用鼠标选择它。只是使用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,但我找不到如何。
非常感谢您的帮助,谢谢!
答案 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();
只需在页面上设置此选项,就会自动关注输入元素,并且会在其中添加任何键入的内容。