|  |  | |
|  |  | 
| 
 | |||||||
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  12.06.2003, 17:47 | #1 | 
| Veteran  |  formular checken mit javascript .... Hilfe ich hab ein formular, von dem die eingetragenen werte mittels knopfdruck in ein php script gesendet werden, und dann von dem php script an eine bestimmte e-mail adresse abgesendet wird .. das problem ist, wenn werte fehlen schickt er das mail anscheinend zwar weg aber es kommt nie an der e-mail adrese an nun wollte ich mittels js die eingabe checken, was auch funkltioniert. .. nur ist es nun egal ob alles ausgefüllt is oder ned ... denn er schickt sowieso ned weiter ... i glaube das hengt irgendwie mit onSubmit="return chkFormular()" zusammen ... nur da i ned der js experte bin will i mal da fragen site: Code: <html>
	<head>
<script type="text/javascript">
			<!--
			function chkFormular()
			{
			 if(document.Formular.vorname.value == "") {
			   alert("Bitte Ihren Vornamen eingeben!");
			   document.Formular.vorname.focus();
			   return false;
			  }
			 if(document.Formular.nachname.value == "") {
			   alert("Bitte Ihren Nachnamen eingeben!");
			   document.Formular.nachname.focus();
			   return false;
			  }
			  if(document.Formular.email.value == "") {
			   alert("Bitte Ihre E-Mail-Adresse eingeben!");
			   document.Formular.email.focus();
			   return false;
			  }
			 if(document.Formular.email.value.indexOf('@') == -1) {
			   alert("Keine gültige E-Mail-Adresse! (z.B.: name@provider.com )");
			   document.Formular.email.focus();
			   return false;
			  }
			 if(document.Formular.strasse.value == "") {
			   alert("Bitte Ihre Strasse/Adresse eingeben!");
			   document.Formular.strasse.focus();
			   return false;
			  }
			  if(document.Formular.ort.value == "")  {
			   alert("Bitte den Ort angeben!");
			   document.Formular.ort.focus();
			   return false;
			  }
			 if(document.Formular.plz.value == "") {
			   alert("Bitte Ihre Postleitzahl eingeben!");
			   document.Formular.plz.focus();
			   return false;
			  }
			 if(document.Formular.anzeigetext.value == "") {
			   alert("Bitte Ihren Anzeigentext eingeben!");
			   document.Formular.anzeigetext.focus();
			   return false;
			  }
			}
			//-->
			</script>
</head>
	<body>
		<center>
			
  <form name="Formular"  action="mailtauschen.php"  method="GET" onSubmit="return chkFormular()">
    <input type="hidden" name="recip_email" id="recip_email" value="bla@chello.at"><input type="hidden" name="subject" id="subject" value="Wohnungsmarkt"><input type="hidden" name="return_url" id="return_url" value="http://"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="5">[img]../Images/bw_mid.gif[/img]</font>
			
			<table cols="2" cellpadding="3" cellspacing="2" border="1">
				<caption>
					<hr>
					<center>
						
<font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2">!! Alle Felder ausfüllen !!</font></center>
				</caption>
				<tr>
					<td>
						<div align="left">
							<input name="vorname" id="vorname" size="30" maxlength="30" type="text"> <font face="arial" color="black">Vorname</font></div>
					</td>
				</tr>
				<tr>
					<td align="left"><input name="nachname" id="nachname" size="30" maxlength="30" type="text"> <font face="arial" color="black">Nachname</font></td>
				</tr>
				<tr>
					<td><input name="strasse" id="strasse" size="30"type="text"> <font face="arial" color="black">Strasse</font></td>
				</tr>
				<tr>
					<td><input name="plz" id="plz" size="30" maxlength="30" type="text"> <font face="arial" color="black">Plz</font></td>
				</tr>
				<tr>
					<td><input name="ort" id="ort" size="30" maxlength="30" type="text"> <font face="arial" color="black">Ort</font></td>
				</tr>
				<tr>
					<td><input name="email" id="email" size="30" type="text"> <font face="arial" color="black">Email</font></td>
				</tr>
				<tr>
					<td>
						<div align="left">
							<font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><select name="rubrik" size="1">
								
								<option value="Tauschen">Tauschen
								<option value="Suchen">Suchen
								<option value="Weitergeben">Weitergeben
							</select> Rubrik</font></div>
					</td>
				</tr>
				<tr>
					<td>
						<div align="left">
							<font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><select name="bundesland" size="1">
								<option value="Wien">Wien
								<option value="Niederösterreich">Niederösterreich
								<option value="Burgenland">Burgenland
								<option value="Oberösterreich">Oberösterreich
								<option value="Salzburg">Salzburg
								<option value="Tirol">Tirol
								<option value="Vorlarlberg">Vorlarlberg
								<option value="Steiermark">Steiermark
								<option value="Kärnten">Kärnten
							</select> Bundesland</font></div>
					</td>
				</tr>
				<tr>
					<td>
						<center>
							Anzeigentext<font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2">
							</font><textarea name="anzeigetext" id="eingabe" rows="14" cols="49"></textarea></center>
					</td>
				</tr>
				<tr>
					<td><input type="submit" value="Senden"><input type="reset" value="Löschen"></td>
				</tr>
				<tr>
					<td></td>
				</tr>
			</table>
			</form>
			</p>
		</center>
		
</center>
	</body>
</html>mfg alex | 
|   |   | 
|  12.06.2003, 17:57 | #2 | 
| knackiger Floh ;-)  |   probier einmal Code: if(document.forms[0].vorname.value statt Code: if(document.Formular.vorname.value 
				____________________________________ Danke für die Mitarbeit! Wolfgang Was du nicht willst, das man dir tu\', das füg\' auch keinem Andern zu! (aus dem Talmud) Behandelt die Menschen so, wie ihr von den Menschen behandelt werden wollt! (Jesus im Neuen Testament) Wer die Fehler anderer übernimmt, dessen Schuld ist größer als die Schuld desjenigen, der sie begeht. (Fernöstliche Weisheit) | 
|   |   | 
|  12.06.2003, 18:09 | #3 | 
| Veteran  |   geht leider auch ned ... PS: hier das php script: PHP-Code: 
			 | 
|   |   | 
|  12.06.2003, 21:27 | #4 | 
| knackiger Floh ;-)  |   noch eine moeglichkeit: zum abschluss der funktion fehlt Code: return true; } 
				____________________________________ Danke für die Mitarbeit! Wolfgang Was du nicht willst, das man dir tu\', das füg\' auch keinem Andern zu! (aus dem Talmud) Behandelt die Menschen so, wie ihr von den Menschen behandelt werden wollt! (Jesus im Neuen Testament) Wer die Fehler anderer übernimmt, dessen Schuld ist größer als die Schuld desjenigen, der sie begeht. (Fernöstliche Weisheit) | 
|   |   | 
|  12.06.2003, 21:38 | #5 | |
| Inventar  Registriert seit: 04.11.2001 Alter: 45 
					Beiträge: 2.150
				 |   Zitat: 
 @Alex Läuft PHP mit register_globals=On ? ~ 
				____________________________________ LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs | |
|   |   | 
|  16.06.2003, 19:54 | #6 | 
| Veteran  |   hmmmz ... funktioniert auch ned global_vars san an, weil ohne dem eingabe checken gehts ja .... | 
|   |   | 
|  | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| 
 | 
 |