Я получил ошибку, что "комментарий не может быть пустым", вы можете решить это решение - PullRequest
0 голосов
/ 04 октября 2018

unlApp.Social.postCmtText = function (postdata)
{
    var cPage = $.mobile.activePage;
    var cmnt_text = cPage.find(".comment_textarea").val().trim();
    if (cmnt_text.length === 0) 
    {
        alert("Comment cannot be empty");
    }
    }
        <div class="cmts_footer" data-role="footer" data-tap-toggle="false" data-position="fixed">
            <div contenteditable="true" data-placeholder="Write your comment" class="cmttextarea comment_textarea"></div>
            <div class="send_img_btn">
                <img class="send_cmnt_btn arrow" src="img/arrows.png" alt="send" onclick="commentSendbtn(this);" />

                <img class="cmntpostloadimg loadbar" src="img/commentsloading.gif" alt="loading..." />

            </div>
        </div>
  

ошибка, которую я получил, комментарии не могут быть пустыми, может кто-нибудь сообщить мне, в чем проблема

1 Ответ

0 голосов
/ 04 октября 2018

.comment_textarea является (contenteditable) div.Его содержимым будет текст, а не само значение.

Попробуйте изменить:

var cmnt_text = cPage.find(".comment_textarea").val().trim();

на:

var cmnt_text = cPage.find(".comment_textarea").text().trim();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...