Autor | Zpráva | ||
---|---|---|---|
Trombon Profil * |
#1 · Zasláno: 30. 3. 2014, 19:40:27
Zdravím přítomné.
Potřeboval bych poradit jakým způsobem kontrolovat slova psaná do teaxtera a pokud se tam objeví nevhodné slovo zprávu neodeslat. Zprávu odesílám přes ajax. <textarea class="entry" id="zprava" placeholder="Zprávu odešleš pomocí enter. Na další řádek jdi pomocí SHIFT + ENTER. Nepište si zde o heslo!!"></textarea> Ajax: var chat = {} chat.fetchMessages = function () { $.ajax({ url: '/chat/ajax/chat.php', type: 'post', data: { method: 'fetch' }, success: function(data) { $('.chat .messages').html(data); } }); } chat.throwMessage = function (message) { if ($.trim(message).length !=0) { $.ajax({ url: '/chat/ajax/chat.php', type: 'post', data: { method: 'throw', message: message }, success: function(data) { chat.fetchMessages(); chat.entry.val(''); } }); } } chat.entry = $('.chat .entry'); chat.entry.bind('keydown', function(e) { if (e.keyCode === 13 && e.shiftKey === false) { chat.throwMessage($(this).val()); event.preventDefault(); } }); chat.interval = setInterval(chat.fetchMessages, 15000); chat.fetchMessages(); Potřeboval bych někam napsat seznam nevhodných slov a pokud se to slovo objeví právě ve zprávě tak zprávu neodeslat a vyhodit hlášku s tím že zpráva obsahuje nevhodné slovo. Všem kteří se mi budou snažit poradit předem děkuji. |
||
peta Profil |
Objekt string » Metody objektu string
"indexOf(podřetězec) vrací pozici výskytu podřetězce v řetězci" + cyklus Pripadne regul. vyraz misto indexOf http://www.visibone.com/regular-expressions/ http://www.regexp.cz/ http://www.javascriptkit.com/javatutors/redev3.shtml |
||
_es Profil |
#3 · Zasláno: 31. 3. 2014, 12:37:39
Trombon:
Inak ako na serveri vloženiu nevhodného slova spoľahlivo nezabrániš. |
||
Časová prodleva: 10 let
|
0