Đưa Skin mới vào diễn đàn sử dụng ! Nếu quá trình sử dụng diễn đàn xảy ra lỗi, xin vui lòng liên hệ Admin để báo lỗi ! Cảm ơn !

You are not connected. Please login or register

[Share] code giới hạn dòng để gửi bài viết :v

  • Please log in to post a topic
  • Administrator

    Administrator
    Administrator

    Administrator

    Group: Administrator

    Hiện đang:
    Bài viết : 722
    Points : 11645
    Birthday : 16/11/1996
    Thanks : 757

    Administrator

    Administrator
    Bài viết thứ :1

    Đăng vào:2/3/2014, 18:15

    Administrator
    [Share] code giới hạn dòng để gửi bài viết :v UU7Hrdt
    [Share] code giới hạn dòng để gửi bài viết :v YhxYCpH
    cách làm
    tạo js và bỏ code này vào !
    Code:
    $(window).load(function() {      
    var MinWords = 4,
            MinLetters = 4,
            accept_Ico = "http://i55.servimg.com/u/f55/18/17/62/92/accept10.png",
            stop_Ico = "http://i55.servimg.com/u/f55/18/17/62/92/stopic10.png",
            sHtml = '<br/>' +
                '<div id="div_minchars" align="center">' +
                    '<div>Số dòng tối thiểu để gửi chủ đề: <strong>' + MinWords + '</strong> (Tối thiểu là<strong>' + MinLetters + '</strong> dòng !)</div>' +
                    '<div id="sceditor_chars"></div>' +
                '</div>';
            
        if ($("#text_editor_textarea").length != 0) {
            var sceditor_instance = $("#text_editor_textarea").sceditor("instance");
            var str = sceditor_instance.val();
            var regex = new RegExp('\\w{' + MinLetters + ',}\\b', 'g');
            var str_arr = str.match(regex);
            var str_len = str_arr == null ? 0 : str_arr.length;
            
            $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
            $(".sceditor-container").after(sHtml);
            if (str_len >= MinWords) $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
            
            sceditor_instance.keyUp(function (e) {
                str = sceditor_instance.val();
                str_arr = str.match(regex);
                str_len = str_arr == null ? 0 : str_arr.length;
                if (str_len >= MinWords) {
                    $("#sceditor_chars").html("Bạn đã viết <span style='color:green'>" + str_len + "</span> dòng. Nội dung của bạn bây giờ có thể gửi ! <img src='" + accept_Ico + "' />");
                    $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1")
                } else {
                    $("#sceditor_chars").html("Bạn đã gõ <span style='color:red'>" + str_len + "</span> dòng. và cần gõ" + (MinWords - str_len) + "  dòng để gửi !");
                    $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5")
                }
            })
        }
    })


    xong ! like nhiệt tình :3

    #1 - Posted 2/3/2014, 18:15
    KủnKK

    KủnKK
    KủnKK

    KủnKK

    Group: Member

    Hiện đang:
    Bài viết : 84
    Points : 123
    Thanks : 23
    Đến từ : RiRo.Ace.St

    Member

    Member
    Bài viết thứ :2

    Đăng vào:2/3/2014, 18:44

    Member
    like code hay cười ngoác miệng tem trước mới đc

    #2 - Posted 2/3/2014, 18:44
    Anonymos

    Anonymos
    Anonymos

    Anonymos

    Group: Member

    Hiện đang:
    Bài viết : 253
    Points : 252
    Thanks : 1

    Member

    Member
    Bài viết thứ :3

    Đăng vào:12/10/2016, 05:12

    Member
    thanks

    #3 - Posted 12/10/2016, 05:12

    Sponsored content

    Sponsored content

    Group:
    Hiện đang:

    Bài viết thứ :4

    Đăng vào:

    #4 - Posted

    Đang kiểm tra dữ liệu...

    Bạn phải điền đầy đủ thông tin đăng ký.

    Số ký tự phải từ 3 trở lên
    Hãy chọn tài khoản khác
    Có thể dùng tài khoản này
    Không sử dụng địa chỉ này
    E-mail sẽ được kiểm sau
    Số ký tự phải từ 3 trở lên
    Trùng tên đăng nhập
    Chưa đúng
    Chính xác

    Free forum | Internet | Computers | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất
    YOUR BANNER HERE
    728x90