[GastForen Programmierung/Entwicklung JavaScript doppelte e-mail-abfrage

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

doppelte e-mail-abfrage

broesel
Beiträge gesamt: 409

7. Jul 2004, 08:56
Beitrag # 1 von 8
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen

Vor dem Absenden eines Mailformulars sollen zwei Felder miteinander verglichen werden. E-Mailfeld 1 soll den gleichen Wert enthalten wie E-Mailfeld 2. Wenn dies nicht der Fall ist soll ein Fenster auf den Fehler hinweisen. Wie muß ich das umsetzen? Gibt es schon irgendwo fertige Lösungen die ich nach dem Baukastenprinzip bei mir verwenden kann?

Gruß
broesel
X

doppelte e-mail-abfrage

oesi50
  
Beiträge gesamt: 2315

7. Jul 2004, 09:02
Beitrag # 2 von 8
Beitrag ID: #95420
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
if(document.formular.email1.value != document.formular.email2.value){
alert('Fehler');
}

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#95419]

doppelte e-mail-abfrage

broesel
Beiträge gesamt: 409

7. Jul 2004, 09:43
Beitrag # 3 von 8
Beitrag ID: #95432
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Oesi

Ich habe es mal für mich abgeändert. Mein Formular heißt name="form1"

if(document.form1.email.value != document.form1.email2.value){
alert('Fehler');
}

Trotzdem erhalte ich beim Laden folgenden Fehler:
'document.form1.email' ist Null oder kein Objekt

Was mach ich falsch? Stimmen deine Klammern und geschweiften Klammern alle?

Gruß
broesel


als Antwort auf: [#95419]

doppelte e-mail-abfrage

oesi50
  
Beiträge gesamt: 2315

7. Jul 2004, 09:53
Beitrag # 4 von 8
Beitrag ID: #95440
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie sieht das dazugehörige Formular aus?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#95419]

doppelte e-mail-abfrage

broesel
Beiträge gesamt: 409

7. Jul 2004, 10:10
Beitrag # 5 von 8
Beitrag ID: #95449
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Oesi

Hier der Inhalt des Formulars:
<form action="" method="post" name="form1" onSubmit="MM_validateForm('vorname','','R','nachname','','R','alter','','RisNum','organisa','','R','funktion','','R','strasse','','R','plz','','RisNum','ort','','R','tel','','R','email','','RisEmail');return document.MM_returnValue">
<table width="460" border="0">
<tr>
<td rowspan="33" valign="top"><img src="blind_gif.gif" width="10" height="10"></td>
<td colspan="2" valign="top"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td colspan="2" valign="bottom" class="headline">&nbsp;</td>
</tr>
<tr>
<td colspan="2" valign="top"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td colspan="2" valign="top" bgcolor="#B1C3FC"><img src="blind_gif.gif" width="10" height="3"></td>
</tr>
<tr>
<td colspan="2" valign="top" class="fliess">&nbsp;</td>
</tr>
<tr>
<td colspan="2" valign="top" bgcolor="#B1C3FC"><img src="blind_gif.gif" width="10" height="3"></td>
</tr>
<tr>
<td colspan="2" valign="top"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Vorname</td>
<td><input name="vorname" type="text" id="vorname" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Nachname</td>
<td><input name="nachname" type="text" id="nachname" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Alter</td>
<td><input name="alter" type="text" id="alter" size="30" maxlength="2"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Firma/Organisation</td>
<td><input name="organisa" type="text" id="organisa" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Funktion</td>
<td><input name="funktion" type="text" id="funktion" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Stra&szlig;e</td>
<td><input name="strasse" type="text" id="strasse" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Postleitzahl</td>
<td><input name="plz" type="text" id="plz" size="30" maxlength="5"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Ort</td>
<td><input name="ort" type="text" id="ort" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">Telefon</td>
<td><input name="tel" type="text" id="tel" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">E-Mail</td>
<td><input name="email" type="text" id="email" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2" class="fliess"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td class="fliess">E-Mail wiederholen</td>
<td><input name="email2" type="text" id="email2" size="30" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"><img src="blind_gif.gif" width="10" height="10"><img src="blind_gif.gif" width="10" height="3"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#B1C3FC" class="fliess"><img src="blind_gif.gif" width="10" height="3"></td>
</tr>
<tr>
<td colspan="2" class="fliess"><img src="blind_gif.gif" width="10" height="10"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Schritt 2 von 2"></td>
<td><span class="fliess"><font color="#FF0000">Bitte den Button nur einmal
dr&uuml;cken</font>. Die Weiterleitung
kann bis zu 20 Sekunden dauern.</span>
usw …


Gruß
broesel


als Antwort auf: [#95419]

doppelte e-mail-abfrage

SabineP
Beiträge gesamt: 7586

7. Jul 2004, 10:21
Beitrag # 6 von 8
Beitrag ID: #95455
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Brösel,

nun stellt sich aber noch die Frage wo und wie Du Oesis Script aufrufst.
Ist das die Funktion MM_validateForm ?

Und das sieht ja ganz böse aus:
>> Die Weiterleitung kann bis zu 20 Sekunden dauern.

20 Sekunden dauert das Abschicken des Formulars >:-o

Gruß Sabine


als Antwort auf: [#95419]

doppelte e-mail-abfrage

broesel
Beiträge gesamt: 409

7. Jul 2004, 10:28
Beitrag # 7 von 8
Beitrag ID: #95457
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Sabine

Ne, das dauert max. 3 Sekunden bis die Einträge alle in der Datenbank gespeichert sind. Aber so manch ungeduldiger User kann selbst das nicht abwarten :-)

Ich hab das jetzt so stehen:

function doppeltemail()
{
if(document.form1.email.value != document.form1.email2.value)
{alert('Fehler');
}

Irgendwo ist da noch ein Syntaxfehler (erwartet '}'). Ich hab nur keine Ahnung wo.


Gruß
broesel


als Antwort auf: [#95419]
(Dieser Beitrag wurde von broesel am 7. Jul 2004, 10:42 geändert)

doppelte e-mail-abfrage

Intermedia
Beiträge gesamt: 1287

8. Jul 2004, 16:14
Beitrag # 8 von 8
Beitrag ID: #95890
Bewertung:
(1228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
function doppeltemail()
{
if(document.form1.email.value != document.form1.email2.value)
{alert('Fehler'); }
}

die Klammer nach der Zeile alert hat gefehlt. Oder du schreibst das alert mit auf die gleiche Zeile nach der Bedingung, dann kannst du dir die geschweiften Klammern vor und nach dem alert sparen.

Gruß Sven


als Antwort auf: [#95419]
X