Tjena, till en börja med jag är relativt ny inom detta med javascript och Jquery,
Jag behöver lite hjälp med en chat funktion jag håller på med. Jag undrar hur man räknar ut x antal tecken ur ett textfield vid namn messages med javascript, för jag vill inte få tom data i min databas nämligen plus jag vill slippa spam så hur gör jag så man inte kan skriva på typ 2 sek alltså man får en timeout, hur gör man detta?
Såhära ser min kod ut nu:
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("#messages").load('ajaxLoad.php');
Om det är data som skall sparas så är ju en databas rätt, men om det är för en preview del så känns det rätt onödigt att skicka data som php måste behandla innan den skickar tillbaka... sen vet jag inte vad din php kod gör det är kanske ett måste.
okej, jag kan lägga upp en lite preview på hur chatboxen ser ut dock demo inte klar alltså, fått den att funka nu men, jag vill kunna tömma textboxen jag skriver i inna njag lägger upp den, men alla mina ajax filer som är följande, ajaxLoad.php, ajaxPost.php ajaxDelete.php.
ajaxDelete.php kommer dock bli bara för dem med adminrättigheter.
post kommer bara lägga in chatt meddelandet och visar resultatet efter den har lagts in i databasen. men vem som helst verkar ju kunna plocka bort inlägg, du kollar ju inte om man har behörighet att plocka bort inlägget eller inte.
Om ni ville testa min site så går ni in på https://www.blabster.nu username: guest password:guest
OBS! guest kontot försvinner under söndagen! om ni vill se chaten som den är nu till nya version är uppe så kan ni registrera er på sidan tar 2 min att fylla i allt, sen kan emailet vara segt, men det brukar ta från 0sek till 10min som max.
Är ju nästan samma kod, men om man inte ha JS aktiverad så har man standard beteende ifrån HTML-element men du behöver lägga in 250 tecken kollen i din php kod också
jaa det får jag göra. Men dock om man inte har JS aktiverat så kommer inte dem senaste meddelanden i chaten fram för all sker med JS och Jquery nämligen. :)
267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849