Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alkuhn 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.
-
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.
-
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
-
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 ;-)
-
die Suche ist übrigens auch ganz gut beschrieben in den Artikeln, die ich dir mal genannt habe.
-
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!
-
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.