Чат на html и javascript

Всем здрасте)
Пишу чат, все готово.Вот только хочю сделать одну фичу чтобы люди не отправляли слишком часто сообщения.
Где то по 1му в 5 секунд.
Как реализовать знаю но у меня не получается совсем)
Буду рад маленькому примеру кода))

1 ответов


Пример на жиквери
msg - input с сообщением
snd - кнопка "отправить"


$('#snd').click(function() {
    sendMessage($('#msg').val());
});

var pause = false;

function sendMessage(msg) {
    if (pause) {
        return false;
    }
    pause = true;
    setTimeout(function() {
        $.post('chat.php', {'msg': msg}, function() {
            pause = false;
        });
    }, 5000);
}