Hỗ trợ Forumotion
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

avatar
  • Member

Tim rơi lệ

Member


Tim rơi lệ

Tim rơi lệ
loading...

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

 [Share] code giới hạn dòng để gửi bài viết 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 rồi

nguồn code giới hạn dòng để gửi bài viết

Trả lời nhanh


  • trandangduat
    trandangduat

    Bài gửi 18/1/2016, 6:15 pm trandangduat

    $(window).load(function() {
    var MinWords = 4,
    MinLetters = 4,
    accept_Ico = "https://i.servimg.com/u/f55/18/17/62/92/accept10.png",
    stop_Ico = "https://i.servimg.com/u/f55/18/17/62/92/stopic10.png",
    sHtml = '
    ' +
    '
    ' +
    '
    Số dòng tối thiểu để gửi chủ đề: ' + MinWords + ' (Tối thiểu là' + MinLetters + ' dòng !)
    ' +
    '
    ' +
    '
    ';

    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 " + str_len + " dòng. Nội dung của bạn bây giờ có thể gửi ! ");
    $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1")
    } else {
    $("#sceditor_chars").html("Bạn đã gõ " + str_len + " 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")
    }
    })
    }
    })

    Trả lời nhanh
  • trandangduat
    trandangduat

    Bài gửi 18/1/2016, 6:16 pm trandangduat

    $(window).load(function() {
    var MinWords = 4,
    MinLetters = 4,
    accept_Ico = "https://i.servimg.com/u/f55/18/17/62/92/accept10.png",
    stop_Ico = "https://i.servimg.com/u/f55/18/17/62/92/stopic10.png",
    sHtml = '
    ' +
    '
    ' +
    '
    Số dòng tối thiểu để gửi chủ đề: ' + MinWords + ' (Tối thiểu là' + MinLetters + ' dòng !)
    ' +
    '
    ' +
    '
    ';

    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 " + str_len + " dòng. Nội dung của bạn bây giờ có thể gửi ! ");
    $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1")
    } else {
    $("#sceditor_chars").html("Bạn đã gõ " + str_len + " 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")
    }
    })
    }
    })

    Trả lời nhanh
  • Sponsored content

    Bài gửi Sponsored content

    Trả lời nhanh

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết