Hallo zusammen,
ich habe die Extention mailformplus installiert und es funktioniert auch alles prima. Im Netz habe ich gelesen, dass man die Eingabefelder (z.B. email) überprüfen kann. Ich bin jetzt so weit - Pflichtfelder werden farblich hinterlegt, wenn sie nicht ausgefüllt sind. Schreibt man aber in das Feld email irgendwelchen Murks rein, wird trotzdem abgeschickt.
Kann ich da ein eigenes php-script benutzen, oder kann ich das über mailformplus überprüfen lassen.
Ich poste mal mein Template, vielleicht kann jemand helfen.
Viele Grüße
biker5
PHP-Code:
<!-- ###TEMPLATE_FORM### Demo Form begin -->
<form name="form###PID###" id="form###PID###" action="###ABS_URL###" method="post" enctype="multipart/form-data">
<!-- versteckte Felder begin -->
###HIDDENFIELDS###
<!-- versteckte Felder end -->
<input type="hidden" name="id" value="###PID###" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="0" />
<table width="600" border="0" cellspacing="0" cellpadding="4" align="center">
<tr>
<td align="right" width="320" height="30"><label for="name">Name:*</label>
<input type="text" style="width:180px; height:20px###error_name###" name="name" class="textfeld" value="###value_name###" size="30">
</td>
<td width="280" height="30" align="right"><label for="firma">Firma:</label>
<input type="text" style="width:180px; height:20px" name="firma" class="textfeld" value="###value_firma###" size="30">
</td>
</tr>
<tr>
<td align="right" width="320" height="30"><label for="strasse">Straße
/ Nummer:</label>
<input type="text" style="width:180px; height:20px" name="strasse" class="textfeld" value="###value_strasse###" size="30">
</td>
<td width="280" height="30" align="right"><label for="telefon">Telefon:</label>
<input type="text" style="width:180px; height:20px" name="tel" class="textfeld" value="###value_telefon###" size="30">
</td>
</tr>
<tr>
<td align="right" width="320" height="30"><label for="ort">Postleitzahl
/ Ort:</label>
<input type="text" style="width:180px; height:20px" name="ort" class="textfeld" value="###value_ort###" size="30">
</td>
<td width="280" height="30" align="right"><label for="fax">Fax:</label>
<input type="text" style="width:180px; height:20px" name="fax" class="textfeld" value="###value_fax###" size="30">
</td>
</tr>
<tr>
<td align="right" width="320" height="30"><label for="email">E-Mailadresse:*</label>
<input type="text" name="email" style="width:180px; height:20px###error_email###" class="textfeld" value="###value_email###" size="30">
</td>
<td width="280" height="30" align="right"><label for="betreff">Betreff:*</label>
<select name="betreff" style="width:180px; height:20px###error_betreff###" class="textfeld">
<option value="" ###selected_betreff_###><span>------ Bitte auswählen ------</span></option>
<option value="Gaststaetteneintrag" ###selected_betreff_Gaststaetteneintrag###><span>Gaststätteneintrag</span></option>
<option value="Leserbriefeinsendung" ###selected_betreff_Leserbriefeinsendung###><span>Leserbriefeinsendung</span></option>
<option value="Linkempfehlung" ###selected_betreff_Linkempfehlung###><span>Linkempfehlung</span></option>
<option value="Veranstaltungsempfehlung" ###selected_betreff_Veranstaltungsempfehlung###><span>Veranstaltungsempfehlung</span></option>
<option value="Sonstiges" ###selected_betreff_Sonstiges###><span>Sonstiges</span></option>
</select>
</td>
</tr>
<tr>
<td align="right" colspan="2" height="30" valign="top"><label>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="140" align="right"><label for="nachricht">Text:* </label></td>
<td><span>
<textarea id="nachricht" name="nachricht" style="width:465px; height:150px###error_nachricht###" cols="30" rows="10" class="textfeld">###value_nachricht###</textarea>
</span></td>
</tr>
</table>
</td>
</tr>
<tr valign="bottom" align="center">
<td colspan="2" height="42">
<input type="reset" name="clear" class="button" value="Zurücksetzen">
<input type="submit" name="formtype_mail" class="button" value="Abschicken">
</td>
</tr>
</table>
</form>
<!-- Prüf begin -->
###FORM_EXAMINE###
<!-- Prüf end -->
<!-- ###TEMPLATE_FORM### Demo Form end -->
<!-- ###TEMPLATE_EMAIL_USER### begin email text that is sent to the user (plaintext!)-->
Hallo ###email###,
vielen Dank fuer Ihre Nachricht. Sie erhalten mit dieser Mail die Informationen, die Sie in unser
Kontaktformular eingetragen haben.
-------------------------------------------------------------------------------------------------------------------
Name: ###name###
Strasse: ###strasse###
Ort: ###ort###
Firma: ###firma###
Telefonnummer: ###tel###
Faxnummer: ###fax###
E-Mail-Adresse: ###email###
Betreff: ###betreff###
Nachricht:
###nachricht###
-------------------------------------------------------------------------------------------------------------------
Wir werden schnellstmoeglich mit Ihnen in Verbindung treten.
Sollten Sie diese Eintragungen nicht getaetigt haben, so koennte ein Dritter diese Daten mit Angabe
Ihrer E-Mailadresse geschickt haben. Geben Sie in diesem Fall bitte einen kleinen Hinweis.
Vielen Dank und mit den besten Gruessen
-------------------------------------------------------------------------------------------------------------------
Ihr Webmaster
<!-- ###TEMPLATE_EMAIL_USER### end -->
<!-- ###TEMPLATE_EMAIL_RECEIVER### begin
OPTIONAL - this will be the email text that is sent to the admin (plaintext!)
(admin-email = the email you can specify in the mailformplus plugin)
-->
Hallo,
es ist eine Nachricht ueber das Kontaktformular mit folgendem Inhalt eingetroffen:
-------------------------------------------------------------------------------------------------------------------
Name: ###name###
Strasse: ###strasse###
Ort: ###ort###
Firma: ###firma###
Telefonnummer: ###tel###
Faxnummer: ###fax###
E-Mail-Adresse: ###email###
Betreff: ###betreff###
Nachricht:
###nachricht###
-------------------------------------------------------------------------------------------------------------------
Tschau
<!-- ###TEMPLATE_EMAIL_RECEIVER### end -->
<!-- ###TEMPLATE_ERROR### begin -->
<!-- ###ERROR_name### begin -->
; background-color:#00dfb3
<!-- ###ERROR_name### end -->
<!-- ###ERROR_email### begin -->
; background-color:#00dfb3
<!-- ###ERROR_email### end -->
<!-- ###ERROR_betreff### begin -->
; background-color:#00dfb3
<!-- ###ERROR_betreff### end -->
<!-- ###ERROR_nachricht### begin -->
; background-color:#00dfb3
<!-- ###ERROR_nachricht### end -->
<!-- ###ERROR_spam### begin -->
; background-color:#00dfb3
<!-- ###ERROR_spam### end -->
<!-- ###TEMPLATE_ERROR### end -->