我试图在用户没有提供任何文本的情况下禁用提交按钮。
乍一看,似乎一切正常,但如果用户输入一些文本,然后删除它,提交按钮会变为可用状态。
这是我的代码:
$(document).ready(function(){
$('.sendButton').attr('disabled',true);
$('#message').keyup(function(){
if($(this).val.length !=0){
$('.sendButton').attr('disabled', false);
}
})
});
keyup
不是我的首选。如果用户剪切文本会怎么样呢?.on('input', ...
可能是更好的选择。 - savx2