Formulareingabe (Ausgabe Fehlermeldung)

SeoCompac

Mitglied
Hallo, für Eure Hilfe wäre ich dankbar,

folgendes Formularfeld wird mit Tags (Keywörter) vom User ausgefüllt.

Beispiel: gartengestaltung, exklusiver gartenbau, gartenarchitektur, gartenbuecher, garten

Wie kann man eine Fehlermeldung bewerkstelligen, wenn ein Komma oder ein Leerzeichen fehlt
und mehr wie 5 Keywörter eingegeben werden. Hierbei ist zu berücksichtigen, das auch
Doppelwörter wie "exclusiver Gartenbau" als ein ganzer Tag zählt.
 
In Javascript z.B. so:
CODE
<html><head><title>Test</title>
<script type="text/javascript">
function chkform(){
var string = document.form.eingabe.value;
var woerter = string.split(",");
if(woerter.length > 5){
alert("Bitte geben Sie nicht mehr als 5 Keywords, getrennt durch ein Komma ein");
return false;
} else if(string.length < 1){
alert("Bitte geben Sie 5 Keywords, getrennt durch ein Komma ein");
return false;
}
return true;
}
</script>


</head><body>
<form method="POST" action="" name="form">
<input type="text" name="eingabe" size="20">
<input type="submit" value="Abschicken" name="B1" onclick="return chkform()">
</form>

</body></html>


Jedoch wird nuch durch Komma getrennt.

Gruß
Peter
 
Vielen Dank für die Mühe, aber JavaScript lässt sich leider nicht anwenden, da die meisten Einträge über einen Submitter kommen und ich diesen Code schlecht in das Template implentieren kann. Ich hatte vielleicht an eine eregi Abfrage gedacht, kommen aber nicht dahinter.
 
QUOTE (Promada @ Do 28.08.2008, 00:30) Vielen Dank für die Mühe, aber JavaScript lässt sich leider nicht anwenden, da die meisten Einträge über einen Submitter kommen und ich diesen Code schlecht in das Template implentieren kann. Ich hatte vielleicht an eine eregi Abfrage gedacht, kommen aber nicht dahinter.

Programmiersprache?
 
Zurück
Oben