Halloj..
jag skulle behöva en kodsnutt att stoppa in i min gästbok..
men jag kan bannemig inte komma på vad det kan vara.. e ju inte så bra på engelska så manualen sa mig NADA...
Nu är det så, att i textarean vill jag att man maximalt skall kunna skriva 512 tecken...
hur gör jag då?
Någon som vet??
Om det överstiger 512 tecken så skall det sluta att matas in tecken helt enkelt hur mycket mer man än försöker att skriva..
när jag ändå är igång och har det i tanken så kann jag ju bespara en tråd genom att skriva in nästa fråga också..
Jag vill även att alla fälten MÅSTE vara ifyllda för att man skall kunna skicka någonting allt...
det MÅSTE finnas ett namn och mailadressen Måste innehålla ett snabel a och MINST en punkt..
Hur skall jag göra då?
Jag bifogar gästboks koden för säker hets skull, den är inte så farligt lång:
Du kan inte göra det med PHP, alltså sluta mata in tecken i textarean. Det får du använda JS för. Här är en kodsnutt i PHP dock. Lägg till den i din matain-funktion;
if(strlen($inlagg) > 512)
echo "För många tecken i inlägget.";
if(!strstr($email, '@') || !(strstr($email, '.')))
echo "Felaktig e-mailadress.";
if($inlagg != "" && $namn != "" && $email != "")
// Mata in.
else
echo "Du måste fylla i alla fält.";
det funkar skitbra nu...
Bara en sakt till jag vill...
Jag vill att felmeddelandet hoppas upp i en liten javascript:alert popup ...
Hur skall jag få det?
Jag har den korrekta javascript koden, men koden bara lägger sig som vanlig text på sidan...
det jag har provat med är:
else
echo "Javascript:alert ('Du måste fylla i alla fält')";
och jag har även provat med:
else
echo "'Javascript:alert ('Du måste fylla i alla fält')'";
med samma resultat...
egentligen skall det avra en <a href=" framför Javascript...... men då blir det ju en länk av det hela.. och det vill jag ju inte heller...