2012-06-19 28 views
-2

我使用一個按鈕進行搜索,點擊搜索按鈕後,應當在禁止模式爲了這個,我寫了下面的代碼,如何禁用按鈕並啓用,同時點擊退格使用jQuery的?

$('input[type=submit]', this).attr('disabled', 'disabled'); 

,我需要啓用的搜索結果後,搜索按鈕,它也工作正常,但如果我點擊退格鍵它顯示了在禁用模式下的搜索按鈕,但它發生在Firefox中僅存的所有人都做工精細,所以我與退格事件試圖啓用按鈕,如下

$(document).keydown(function(event) 
{ 
    if (event.keyCode == 8) 
    { 
    $('input[type=submit]', this).removeattr('disabled');  
    } 
} 

但它永遠啓用按鈕,無論我需要禁用,還有它處於啓用模式。 那麼,如何才能解決這個問題.. 感謝ü在進階....

+0

你不知道如何禁用HTML? – levi

+0

請簡要閱讀並發表評論...如果你知道張貼答案。 – KiShOrE

回答

1

,而不是文件我想你應該抓住關鍵現場和使用按鍵

$("#target").keypress(function(event) { 
    if (event.which == 8) { 
    $('input[type=submit]').attr('disabled',''); 
    //event.preventDefault();// if you need to stop fire the default 
    } 
}); 
+0

而不是文件如何傳遞目標名稱? – KiShOrE

+0

不工作,並感謝您的回覆.. – KiShOrE

+0

目標是您的搜索字段的ID – Rab

0

儘量使用attr('disabled','')去除使

$(document).keydown(function(event) 
{ 
    if (event.keyCode == 8) 
    { 
     $('input[type=submit]', this).attr('disabled',''); 
    } 
} 
+0

我需要在該事件中啓用,所以我寫正確.. – KiShOrE

+0

我也是,這只是另一種解決方案:) – Aelios

相關問題