• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

formular probleme

sven11

Neues Mitglied
Hallo zusammen,
hab ein Problem mit dem Kontakt Formular. Es funzt einfach nicht, Aber warum??? Schaut mal rein >> https://web301.oemsites.net:8443/sitepreview/http/kino-date.ch/goldenpixel/mpi/index.html


Code:

<!-- Contact Page Start //-->
<li>
<h2>get in touch!</h2>
<div id="maincontactform">
<!-- Contact Form Start //-->
<form action="#" id="contactform">
<div class="leftform">
<input type="text" name="name" class="textfield form-tips" id="name" onfocus="if(this.value=='Name')this.value='';" onblur="if(this.value=='')this.value='Name';" value="Name" title="Required!"/><span class="require"> *</span>
<div class="clear"></div>
<input type="text" name="email" class="textfield form-tips" id="email" onfocus="if(this.value=='E-mail')this.value='';" onblur="if(this.value=='')this.value='E-mail';" value="E-mail" title="Required!"/><span class="require"> *</span>
<div class="clear"></div>
<input type="text" name="subject" class="textfield form-tips" id="subject" onfocus="if(this.value=='Subject')this.value='';" onblur="if(this.value=='')this.value='Subject';" value="Subject" title="Required!"/><span class="require"> *</span>
<div class="clear"></div>
<input type="submit" name="submit" class="buttoncontact" id="buttonsend" value="Send Now" />
<div class="clear"></div><br />
<span class="loading" style="display: none;">Please wait..</span>
</div>
<div class="rightform">
<textarea name="message" id="message" class="textarea form-tips" cols="2" rows="2" title="Required!"></textarea><span class="require"> *</span>
</div>
</form>
<!-- Contact Form End //-->
 
Werbung:
Das # im action-Attribut des form-Tags bewirkt kein Abschicken des Formulars. Füge den Pfad zur Verarbeitungsdatei ein.
 
Werbung:
achsooo willst du das haben

google einfach nach "formular per mail senden"
gibts viele einfache möglichkeiten

wenn dennoch probleme auftauchen, weisst du ja wo du dich melden kannst :D
 
Werbung:
Du benötigst eine Scriptdatei auf deinem Webserver, welche die Formulardaten verarbeitet und an deine Email-Addresse versendet. Den Pfad bekommst du über die Ordnerstruktur heraus.

Wenn du eine solche Datei nicht hast, kannst du nach einem PHP Formmailer googlen. (ein Script, welches ein Formular generiert und nach Absenden eine Email mit den Eingaben verschickt) Du müsstest es dann anpassen. PHP ist eine serverseitige Programmiersprache, mit welcher das ganze möglich ist.
 
Den HTMLCode war schon im Template (Vorlage) vorhanden. Ich dachte es wäre ganz einfach zu optimieren. Ansonsten erstelle ich ein neues Formular via Generator. Wäre zu schön gewesen.

MfG
 
es IST so einfach, auch wenn sich dir die einfachheit augenblicklich nicht erschließt!
du kannst das formular durchaus nutzen.

google mal nach php mail um ein verständnis für das folgende zu entwickeln.

du erstellst dir eine php-datei mit ungefähr folgendem inhalt:

mail.php
PHP:
<?php
$mail = "deine emailadresse";
$betreff = $_POST['subject'];
$nachricht = $_POST['name']." - ".$_POST['email']." - ".$_POST['message'];
 
mail($mail, $betreff, $message);
Header(Location: "Pfad einer Seite die nach dem Versand angezeigt werden soll");
?>
In deinem Formular veränderst du, wie oben schon angemerkt, das action="" Attribut und gibst dort den Pfad zur mail.php an.
Das wäre die simpelste Form.
Je nach Servereinstellung kann es dabei möglicherweise zu Problemen kommen.
Außerdem kann man die Darstellung und den Umfang der Informationen in der gesendeten mail verschönern/verbessern.
Dafür würde ich dir aber ernsthaft empfehlen, dir die halbe Stunde Zeit zu nehmen und dich mit der mail-funktion von PHP zu befassen!
 
Werbung:
Wenn ich das Formular richtig deute, scheint es ursprünglich per AJAX versendet worden zu sein (Wartetext "Please wait..."). Würde aber bei deaktiviertem JS nicht funktionieren.
 
Zurück
Oben