Forum: JavaScript |
Thema:
Re: Formularversand per JavaScript |
Von:
G. Guest (
09.06.2004 14:09) |
Hallo,
hier die Funktionen
function laden(){
location.href = "kontakt_bestaet.html";
}
function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') {
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += ' - '+nm+'\n'; }
} if (errors) alert('Bitte geben Sie folgende Daten ein:\n'+errors);
document.MM_returnValue = (errors == '');
}
*****************
... und hier das Formular:
<form method="post" action="mailto:gaby@clickstudio.de?subject=Anfrage über Website"
enctype="text/plain" onsubmit="laden()" name="form1">
<table border="0" cellspacing="0" cellpadding="0" width="550" align="left">
<tr>
<td align="left" valign="top">
<div align="left">Straße* </div>
</td>
<td colspan="2">
<div align="left">
<input type="text" name="Strasse" size="30" maxlength="45" class="feld">
</div>
</td>
</tr>
<tr>
<td align="left" valign="top">
<div align="left">PLZ/Ort* </div>
</td>
<td colspan="2">
<div align="left">
<input type="text" name="PLZ und Ort" size="30" maxlength="45" class="feld">
</div>
</td>
</tr>
<tr>
<td align="left" valign="top">
<div align="left">E-Mail </div>
</td>
<td colspan="2">
<div align="left">
<input type="text" name="Email" size="30" maxlength="45" class="feld">
</div>
</td>
</tr>
<tr>
<td> </td>
<td colspan="2">
<div align="left"><img src="../images/shim.gif" width="1" height="1">
<input type="reset" name="reset" value="löschen">
<img src="images/shim.gif" width="50" height="8">
<input type="submit" name="Abschicken" value="senden" onClick="MM_validateForm('Name','','R','Strasse','','R','PLZ und Ort','','R','Land','','R','Telefon','','R');return document.MM_returnValue">
</div>
</td>
</tr>
</table>
</form>
Betreff |
Von |
Datum |
|
![](pics/x.gif) ![](pics/page.gif) |
Re: Formularversand per JavaScript
Hi,<br><br>welches Outlook verwendet er denn? <br>Outlook 2003 evtl.? Dann schau mal nach, ob HTML Mails deaktiviert sind.<br><br>Gruss |
![](pics/x.gif) |
![](pics/x.gif) |
![](pics/x.gif) |
|
|
Rainer
Jeschor
|
09.06.2004 15:25 |
|
![](pics/x.gif) ![](pics/page.gif) |
Re: Formularversand per JavaScript
danke / hab ich schon.<br>geht weder mit aktiviertem noch deaktiviertem HTML-Mail<br>Wg. Outlook-Version melde ich mich noch<br><br>Ciao<br>Gaby |
![](pics/x.gif) |
![](pics/x.gif) |
![](pics/x.gif) |
|
|
G.
Guest
|
09.06.2004 15:47 |
|
![](pics/x.gif) ![](pics/page.gif) |
Re: Formularversand per JavaScript
Da weiss ich wieder warum ich dreamweaver nicht mag...<br>Also wenn die Felder in den Body der Mil sollen müsste das mailto ja allemal etwa so aussehen:<br>mailto:gaby@weissich.de?subject=tolle... |
![](pics/x.gif) |
![](pics/x.gif) |
![](pics/x.gif) |
|
|
Sven
Buhk
|
10.06.2004 07:05 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!