summaryrefslogtreecommitdiff
path: root/Year_3/Web/chat-socket-io/chat.js
blob: 8aa1b4d69c2a68b2d6025ff9f3fda5c8db63d9f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var form = document.getElementById("form");
var input = document.getElementById("input");

form.addEventListener("submit", function(e) {
    e.preventDefault();
    if (input.value) {
        socket.emit("chat message", input.value);
        input.value = "";
    }
});
socket.on("chat message", (msg) => {
    var item = document.createElement("li");
    item.textContent = msg;
    messages.appendChild(item);
    window.scrollTo(0, document.body.scrollHeight);
});