如果用户没有提供任何文本,我正在尝试禁用提交按钮。
乍一看,一切都很正常,但如果用户键入一些文本,然后将其删除,提交按钮就会启用。
下面是我的代码:
$(document).ready(function(){
$('.sendButton').attr('disabled',true);
$('#message').keyup(function(){
if($(this).val.length !=0){
$('.sendButton').attr('disabled', false);
}
})
});发布于 2016-11-28 23:08:15
对于那些使用coffeescript的人,我已经将我们在全球使用的代码放在最广泛使用的表单上禁用提交按钮。改编自Adil上面的答案。
$('#new_post button').prop 'disabled', true
$('#new_post #post_message').keyup ->
$('#new_post button').prop 'disabled', if @value == '' then true else false
returnhttps://stackoverflow.com/questions/17699094
复制相似问题