2012-06-19 27 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

相关问题