在聚焦后检测到文本输入上的非聚焦
Detecting an onfocusout on a text input after focusing
我正在尝试检测输入的聚焦。首先,当我点击一个按钮时,它会将焦点集中在我想要的输入上,然而,当我打开focusout函数时,整个脚本就会停止工作。我的语法是
$(document).ready(function(){
$('#editcategorydiv').click(function(){
$('#cardrop').hide();
$('#caredit').show();
$('#categorynme').focus();
$('#categorynme').focusout(
$('#form1').submit();
);
}
我的语法有问题吗?或者有我可以使用的变通方法吗?
您应该使用blur而不是focusout
$('#categorynme').on('blur', function () {$('#form1').submit()});
是的,这个脚本不正确,因为您可以看到$('#editcategorydiv')的click函数没有关闭,我想你也不能在focusout表单submit中使用分号。这是一个固定的:
$(document).ready(function(){
$('#editcategorydiv').click(function(){
$('#cardrop').hide();
$('#caredit').show();
$('#categorynme').focus();
$('#categorynme').focusout( $('#form1').submit() );
});
});
相关文章:
- 可以't滚动后聚焦输入
- 检测失焦的击键,聚焦输入并填写(Jquery)
- 使用 javascript 聚焦输入字段
- 如何使用 Angular JS 聚焦输入
- jQuery:触发点击或聚焦输入字段
- 在检票口中刷新页面后重新聚焦输入字段
- 甜蜜警报,在确认后聚焦输入
- 如何使用 Cycle.js 和 RxJS 聚焦输入
- AngularJS中模糊事件后的重新聚焦输入字段
- jQuery表单向导:移动到其他输入并使其滚动到聚焦输入
- 如何改变' displayText '和显示' displayText '当我聚焦输入
- 无法用鼠标聚焦输入字段
- 在聚焦输入时防止手机默认键盘;从展示
- Select2关闭事件触发后的聚焦输入
- 什么是jQuery或javaScript语法,使函数仅在活动/聚焦输入/按钮/文本区域上工作
- JQuery对话框自动聚焦输入字段
- 在IE11中无法使用JavaScript聚焦输入
- 如何仅在桌面浏览器上聚焦输入字段
- HTML5视频聚焦输入设备
- 悬停和/或点击自动聚焦输入字段