首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >互动网站:禁用按钮2

互动网站:禁用按钮2
EN

Stack Overflow用户
提问于 2015-08-13 05:09:19
回答 2查看 457关注 0票数 0

我找不到问题了。据说:

噢,再试一次。记得在发布新消息后禁用Post按钮

更新:原来有个小问题,我重新提交了代码,它起了作用。

代码语言:javascript
复制
var main = function() {
    $('.btn').click(function() {
        var post = $('.status-box').val();
        $('<li>').text(post).prependTo('.posts');
        $('.status-box').val('');
        $('.counter').text('140');
        $('.btn').addClass('disabled');
    });

    $('.status-box').keyup(function() {
        var postLength = $(this).val().length;
        var charactersLeft = 140 - postLength;
        $('.counter').text(charactersLeft);

        if(charactersLeft < 0) {
            $('.btn').addClass('disabled');
        }
        else if(charactersLeft == 140) {
            $('.btn').addClass('disabled');
        }
        else { 
            $('.btn').removeClass('disabled');
        }
    });
             $('.btn').addClass('disabled');

            $(document).ready(main);
            }
EN

回答 2

Stack Overflow用户

发布于 2015-08-13 06:08:17

这里就是一个例子:

代码语言:javascript
复制
$('.btn').click(function() {$(this).attr("disabled", true);})
票数 0
EN

Stack Overflow用户

发布于 2015-08-13 06:08:49

我想你忘了关闭函数大括号。在最后一行之后,应该有一个大括号和分号};,如下所示:

代码语言:javascript
复制
var main = function() {
    $('.btn').click(function() {
        var post = $('.status-box').val();
        $('<li>').text(post).prependTo('.posts');
        $('.status-box').val('');
        $('.counter').text('140');
        $('.btn').addClass('disabled');
    });

    $('.status-box').keyup(function() {
        var postLength = $(this).val().length;
        var charactersLeft = 140 - postLength;
        $('.counter').text(charactersLeft);

        if(charactersLeft < 0) {
            $('.btn').addClass('disabled');
        }
        else if(charactersLeft == 140) {
            $('.btn').addClass('disabled');
        }
        else { 
            $('.btn').removeClass('disabled');
        }
    });
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31979905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档