Feldcheck aus Array
Chriz
- javascript
Hi, zusammen!
Folgendes Thema bereitete mir eine schlaflose Nacht.
Vorweg: ich bin keine JS-Held, sondern erfreue mich an meinen rudimentären Kenntnissen und schlage mich gerade mal so durch. Ich bin PHPler, aber muss auch ein paar Sachen in JS machen.
OK, ich habe ein Formular-Check. Soweit so gut. Klappt auch alles, aber nun muss ein Feld aus einer Datenbank gecheckt werden. Meine Idee wäre, dass die Daten aus der DB per PHP dynamisch in das JavaScript geschrieben werden und das Script die Eingabe mit den Daten vergleicht.
Mein Check sieht so aus:
var str = document.formular.textfeld.value;
if (str == "" ) {
alert("\nBitte wähle eine Musikrichtung aus.")
return false;
}
Wie kann ich nun str mit mehreren Datensätzen vergleichen? Geht das über eine for-Schleife? Oder gibt es da andere Wege?
Ich weiss, es ist ein wenig wirr, aber vielleicht versteht jemand, was ich meine... :)
Chriz!
Hi die erste Möglcihkeit ist ein while schleife! Also solange bis!
while() {
}
-----------
Und hier ist die For schleife
for (i=; i< ; i++ ) {
}
-------------------------
Gruss
Wally
Danke, Wally, für die Antwort. Leider hilft mir das nicht richtig weiter, da ich ein Beispiel bräuchte, wie soetwas in JS aussieht.
Bspw:
var i[0]="Hallo";
var i[1]="Tag";
var I[2]="Morgen";
.
.
.
und dann die Abfrage, wie ich jeden einzelnen Eintrag überprüfen kann.
hast Du noch eine Hilfe für mich?
Chriz!
Danke, Wally, für die Antwort. Leider hilft mir das nicht richtig weiter, da ich ein Beispiel bräuchte, wie soetwas in JS aussieht.
Bspw:
var i[0]="Hallo";
var i[1]="Tag";
var I[2]="Morgen";
Ich bezweifele das es eine Programmiersprache gibt wo es so aussieht. Aber in JS sieht es so aus wie in den meisten auch:
var array = new Array();
array[array.length] = "Hallo"
array[array.length] = "Tag";
array[array.length] = "Morgen";
for(var i = 0; i < array.length; i++) alert(array[i]);
Struppi.