Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
Chat node.js - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/Forum-Programowanie-364)
+--- Wątek: Chat node.js (/Temat-Chat-node-js-135923)



Chat node.js - endriu1231231 - 19-07-2016 10:41

Witam chciałem zabezpieczyć swój czat przed wysyłaniem pustych wiadomości
ale cos mi nie wychodzi pomorze ktos ? Czysty kod czatu http://wklej.org/id/2767304/


RE: Chat node.js - maniekzsk8 - 02-08-2016 15:32

Kod:
var socket = io();
$('form').submit(function(){
    // sprawdza czy value nie jest pusty, jeżeli jest zwraca false
    // i wyświetla alert
    var value = $('#m').val().trim();
    if(value == '') {
        alert('error');
        return false;
    }
    socket.emit('chat message', $('#m').val());
    $('#m').val('');
    return false;
});
socket.on('chat message', function(msg){
    $('#messages').append($('<li>').text(msg));
});

(19-07-2016 10:41)endriu1231231 napisał(a):  Witam chciałem zabezpieczyć swój czat przed wysyłaniem pustych wiadomości
ale cos mi nie wychodzi pomorze ktos ? Czysty kod czatu http://wklej.org/id/2767304/



RE: Chat node.js - CustomDark - 01-09-2016 11:50

Kod:
socket.on('chat message', function(msg){
    if(msg.trim() == '') return;
    $('#messages').append($('<li>').text(msg));
});

możesz jeszcze dodać ten kawałek kodu, aby sprawdzać czy wiadomość przychodząca z serwera nie jest pusta - ktoś może wysłać zapytanie ręcznie.
ewentualnie możesz to zrobić na serwerze.