簡體   English   中英

聚焦后在文本輸入上檢測onfocusout

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM