$(function(){ //<--make sure document is ready
var $btn = $('#buttonID');
$btn.prop('disabled',true); //<---disable the button on default
$('#inputID').keyup(function(){ //<---check if something is typed in input
if($(this).val() != ""){
$btn.prop('disabled',false);
}else{
$btn.prop('disabled',true);
}
});
});
3条答案
按热度按时间4jb9z9bj1#
尽可能简单地使用
keyup()
和prop()
。试试这个
这里
buttonID
和inputID
分别是按钮和输入的ID。确保你正在加载
<head>
标签中的jquery,js脚本goqiplq22#
如果你想使用你提出的解决方案,你可以这样编写代码:
这应该在文本框为空时禁用该按钮,并在有文本时再次启用它。
a14dhokn3#
试试这个
Check Fiddle