Javascript detect只允许在输入时单击并键入一次

Javascript detect只允许在输入时单击并键入一次,javascript,jquery,html,Javascript,Jquery,Html,我有以下代码,以便在单击或使用tab按钮选择特定输入时显示消息。现在,我只想在第一次单击输入或第一次选择输入时显示消息。如何实现一次单击和一次键控 $(“#字段”).on('keyup',函数(e){ 如果(e.which==9){ 警报(“测试键控”) } } ); $(“#字段”)。单击(函数(){ 警报(“测试点击”); }); 当消息显示如下时,您可以使用off() 您还可以使用one()而不是on $(“#字段”).on('keyup',函数(e){ 如果(e.which==9

我有以下代码,以便在单击或使用tab按钮选择特定输入时显示消息。现在,我只想在第一次单击输入或第一次选择输入时显示消息。如何实现一次单击和一次键控

$(“#字段”).on('keyup',函数(e){
如果(e.which==9){
警报(“测试键控”)
}
} );
$(“#字段”)。单击(函数(){
警报(“测试点击”);
});

当消息显示如下时,您可以使用
off()

您还可以使用
one()
而不是
on

$(“#字段”).on('keyup',函数(e){
如果(e.which==9){
警报(“测试键控”)
$(本)。关(e);
}
} );
$(“#字段”)。单击(函数(e){
警报(“测试点击”);
$(本)。关(e);
});


添加一个bool,该bool将充当一个标志
one()
而不是
on()
,并使用
焦点
eventThank@Devsi-Odedra,这正是我想要的!:))很高兴来到这里,这对你很有帮助:))