[英]Detecting an onfocusout on a text input after focusing
我正在嘗試檢測輸入的焦點。 首先,當我單擊一個按鈕時,它將其聚焦在所需的輸入上,但是當我放置聚焦功能時,整個腳本將停止工作。 我的語法是
$(document).ready(function(){
$('#editcategorydiv').click(function(){
$('#cardrop').hide();
$('#caredit').show();
$('#categorynme').focus();
$('#categorynme').focusout(
$('#form1').submit();
);
}
我的語法有問題嗎? 還是有可以使用的解決方法?
您應該使用模糊而不是聚焦
$('#categorynme').on('blur', function () {$('#form1').submit()});
是的,此腳本是不正確的,因為您可以看到$('#editcategorydiv')的單擊功能未關閉,我想您也不能在焦點輸出表單提交中使用分號。 這是固定的:
$(document).ready(function(){
$('#editcategorydiv').click(function(){
$('#cardrop').hide();
$('#caredit').show();
$('#categorynme').focus();
$('#categorynme').focusout( $('#form1').submit() );
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.