Очистить поле формы в jQuery после отправки формы - PullRequest
0 голосов
/ 27 мая 2020

После отправки комментариев моя форма комментариев скользит вверх и скрывается. Я использую этот код, который работает:

$("#pm-post-form").slideUp("normal", function(){
    $("#mycommentspan").html(g.html).show();
    if (g.preview == true) {
        $("#be_the_first").hide();
        $("#preview_comment").html(g.preview_html).fadeIn(700)
    }
})

Но я больше не хочу его скрывать, чтобы пользователи могли оставлять комментарии других.

Я безуспешно пробовал этот код:

$("#pm-post-form").val("", function(){
    $("#mycommentspan").html(g.html).show();
    if (g.preview == true) {
        $("#be_the_first").hide();
        $("#preview_comment").html(g.preview_html).fadeIn(700)
    }
})

Я использовал val("") для очистки содержимого поля формы после отправки комментария, но это не работает.

1 Ответ

0 голосов
/ 27 мая 2020

Я попробовал это решение, которое работает.

$("#mycommentspan").html(g.html).show();
if (g.preview == true) {
   $("#be_the_first").hide();
   $("#preview_comment").html(g.preview_html).fadeIn(700); // comment placed
   $("#c_comment_txt").val("") // textarea where use place comment, that after submission is cleared
 }

После отправки пользователь может разместить новый комментарий без ссылки sh page.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...