Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 17.01.2006, 16:12   #1
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe

Formulareintrag mit Alertbox ausgeben


Hallo,

folgendes Problem:
Ich habe ein Formular, welches ich ganz normal ausfülle. Bevor nun die Daten
in die DB geschrieben werden, möchte ich das Speichern nochmals mit dem
confirm-Ausdruck abfangen und sicherstellen, dass die korrekten Daten
eingegeben worden sind. Dazu soll dann in der Alertbox sowas wie...

Sie haben als Namen: XY, als Telefonnummer: 5555...

erscheinen. Die Werte sollen von dem jeweiligen Formularfeld kommen, wo
diese zuvor eingetragen waren. Mit welchem Befehl/Variablen erreiche ich
das?

Vielen Dank!

Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten


Alt 17.01.2006, 23:58   #2
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Ein Formular wird im JavaScript als ein Form-Objekt dargestellt; die Eingabefelder sind Eigenschaften. Der Wert, der in einem Eingabefeld eingetragen ist, ist die Eigenschaft value. Das heißt, den Wert erreichen wir so: Form.Eingabefeld.value.

Auf sich selbst kann ein Formularelement hingewiesen mit this. Jedes Formularelement besitzt auch die Eigenschaft form, die auf das Formular selbst hindeutet.

Wenn dem Formular eine onsubmit()-Methode zugewiesen wird, wird das Formular nicht abgeschickt, wenn die Methode den Wert false zurückgibt. Und die confirm()-Methode gibt false zurück, wenn auf "Abbrechen" geklickt wird, und true wenn auf "OK" geklickt wird.

Jetzt brauchst du nur die passende onsubmit()-Methode im <form>-Tag zu schreiben. Die eleganteste Lösung ist eine Funktion im <head>, etwa so:

Code:
function bestaetigen(formular){
 var msg = 'Sie haben den Namen ' +
            formular.vorname + ' ' + formular.nachname +
            '\nund die Telefonnummer ' +
            formular.telefonnummer + ' eingetragen.\n\n' +
            'Stimmen diese Angaben?';

 return confirm(msg);
}
Im <form>-Tag fügst du dies hinzu:

Code:
onsubmit = "return bestaetigen(this);"
Das müsste funktionen.
rewboss ist offline   Mit Zitat antworten
Alt 18.01.2006, 16:03   #3
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Danke schon mal

Werde es gleich mal ausprobieren, ob es funktioniert.

Eine Frage habe ich dazu aber noch. Und zwar handelt es sich dabei
um eine Zeitübersicht, die, bevor sie in die DB geschrieben wird, zur
Bestätigung abgefragt werden soll. Dazu gibt man jeweils die Anfangs-
Stunden/Minuten und End-Stunden/Minuten in die Felder ein.
Klappt das mit JS, dass ich beim Verlassen (onBlur) des letzten Feldes
diese Zahlen addieren lassen kann, um sie zuerst in einem Feld darunter
als Gesamtstunden auszugeben und eben auch in das Alert-Fenster
mit übernehmen kann?

Gruß
Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 18.01.2006, 16:22   #4
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Öhm... ja.
rewboss ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Formulareintrag mit Alertbox ausgeben Formulareintrag mit Alertbox ausgeben
« Rätselraten | Probleme bei Anpassung eines Floating Menü`s »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:32 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67