Autor Thema: Feldprüfung in Web-Kontaktformular  (Gelesen 2036 mal)

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Feldprüfung in Web-Kontaktformular
« am: 19.04.04 - 11:52:49 »
Hallo,

ich habe eine Seite im Web, die ein Eingabefeld für die Volltextsuche beinhaltet und gleichzeit Eingabefelder für ein Kontaktformular.

Nun möchte ich vor dem Speichern einige Felder prüfen, ob auch Eingaben gemacht wurde.

Dazu habe ich bei onSubmit folgendes Script (Auszug) hinterlegt:

var f = document.forms._Anmeldung
if (f.AnmeldungName.value == "") {
alert ("Bitte geben Sie Ihren Namen ein !");
f.AnmeldungName.focus();
return false;
}

Allerdings funktioniert es gar nicht. Ich vermute, es liegt an dem Suchfeld. Kann ich bei der Funktion onSubmit angeben, für welche Form dies ausgeführt werden soll?

Ich komme auf keine Lösung - auch nicht in der DesignerHilfe. Oder ich verstehe es einfach nicht richtig.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Feldprüfung in Web-Kontaktformular
« Antwort #1 am: 19.04.04 - 18:55:59 »
kriegst du nen Javascript-Fehler?

Evtl. schnappst du dir mal den Firefox-Browser (www.mozilla.com/firefox) und schaust dir da in der JS-Console an, ob was mit dem JS schief läuft.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Glombi

  • Gast
Re:Feldprüfung in Web-Kontaktformular
« Antwort #2 am: 19.04.04 - 19:00:57 »
Versuch mal

f = document.forms[0];
if (f.AnmeldungName.value == "") {
alert ("Bitte geben Sie Ihren Namen ein !");
f.AnmeldungName.focus();
return false;
}

Ausserdem: ALLES ist Case-Sensitiv!

Andreas

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:Feldprüfung in Web-Kontaktformular
« Antwort #3 am: 19.04.04 - 19:44:49 »
Ich danke Euch für Eure Hilfe.

Ich habe es nun wie folgt gelöst. In der Maske habe ich vor das erste Feld:

<form name="feldpruefung">

und nach dem letzten Feld

</form> eingegeben.

Dann habe ich bei onSubmit den Code geändert:

var f = document.forms.feldpruefung;
if (f.AnmeldungName.value == "") {
alert ("Bitte geben Sie Ihren Namen ein !");
f.AnmeldungName.focus();
return false;
}

Dann funktioniert es :-)
Jetzt muss ich nur noch meine Suche zum laufen bringen ;-)

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Feldprüfung in Web-Kontaktformular
« Antwort #4 am: 19.04.04 - 19:48:24 »
die Suche ist übrigens auch ganz gut beschrieben in den Artikeln, die ich dir mal genannt habe.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:Feldprüfung in Web-Kontaktformular
« Antwort #5 am: 19.04.04 - 19:51:49 »
Habe ich Dir für den Artikel eigentlich schon gedankt. Der ist wirklich klasse. Mit manchen Dingen tue ich mir noch schwer, bis ich alles richtig verstehe, aber ich kämpfe mich durch. Habe alles ausgedruckt und nehme mir nun die Suche vor. Die haben dies mit vielen Feldern und funktionen realisiert, die ich erst durchschauen muss.

Danke nochmals! Auch als Anfänger fühlt man sich hier sehr wohl!

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Feldprüfung in Web-Kontaktformular
« Antwort #6 am: 19.04.04 - 20:03:02 »
ich finde auch, dass der Artikel super ist. Bevor ich den gelesen habe war mir nicht klar, was für coole Sachen man mit der Kombination Web+Notes machen kann.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz