Ergebnis 1 bis 8 von 8

Thema: jQuery Kontaktformular - Noitz wird nicht ausgelesen

  1. #1
    Meister(in)
    Registriert seit
    27.06.2008
    Ort
    Frankfurt am Main
    Alter
    27
    Beiträge
    485
    Danke
    3
    Bekam 0 mal "Danke" in 0 Postings

    Standard jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Hallo,

    ich habe eine mobile Website mit jQuery Mobile entwickelt. Dazu habe unter dem Menüpunkt "Probetraining" ein Formular, was an sich auch gut funktioniert. Doch leider ließt er die Noitz nicht aus, ich bekomme lediglich diese Mail zugesant:


    http://danielsfotos.com/forum/1.PNG

    http://danielsfotos.com/forum/2.png

    http://danielsfotos.com/forum/3.png

    Hier mein Code:

    Submitform.php

    Code:
    <?php
    header('content-type: application/json; charset=utf-8');
    
    if (isset($_GET["name"])) {
        $name = strip_tags($_GET['name']);
        $email = strip_tags($_GET['email']);
        $telefon = strip_tags($_GET['telefon']);
        $notiz = strip_tags($_GET['notiz']);
        $header = "Von: ". name . " <" . $email . ">rn"; 
    
        $empfaenger = 'billbos@hotmail.de';
        $titel = 'Das Kontaktformular wurde ausgeführt';
        $mailtext = "
        Name: $name
        E-Mail: $email
        Telefon: $telefon
        Notiz: $notiz
        ";
        $result = 'success';
    
        if (mail($empfaenger, $titel, $mailtext, $header)) {
            echo json_encode($result);
        }
    }
    ?>
    Hier das HTML

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Fitness World Rodgau - Startseite (Mobil)</title>
    
    <!-- jQuery Mobile -->
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
    <!-- WebApp Deifnition -->
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <!-- Apple -->
    <link rel="apple-touch-icon-precomposed" href="bilder/icon-ipad.png" sizes="72x72" />
    <link rel="apple-touch-icon-precomposed" href="bilder/icon-iphone-retina.png" sizes="114x114" />
    <link rel="apple-touch-icon-precomposed" href="bilder/icon-ipad-retina.png" sizes="144x144" />
    <link rel="apple-touch-icon-precomposed" href="bilder/icon-iphone.png" />
    <!-- CSS Formatierung individuell -->
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <!-- google FONT API -->
    <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
    
    </head>
    
    <body>
    
    <div data-role="page" id="probetraining">
        <div data-role="header" data-theme="a" data-position="fixed"><a href="index.html" data-role="button" data-icon="home" data-iconpos="notext" data-position="fixed"data-tap-toggle="false">Hier wird kein Text angezeigt</a><h1 style="font-size: 1em;">Infos</h1></div> <!-- HEADER -->
        <div data-role="content" data-theme="a">
                    <h4>Probetraining</h4>
                    
                        <hr />
                    
                        <p>
                        Sie haben Gefallen an unserem Angebot gefunden? Dann kommen Sie doch gleich zum Probetraining vorbei. F&uuml;llen Sie dazu einfach das unten stehende Formular aus. Wir melden uns binnen 24 Stunden bei Ihnen, um Ihnen den gew&uuml;nschten Termin zu best&auml;tigen.
    
                        <hr />
                        
                        <form id="probetraining">
                            <div data-role="fieldcontain">
                                <label for="name">Name:</label>
                                <input type="text" name="name" id="name" value="" />
                            </div>
                            
                            <div data-role="fieldcontain">
                                <label for="email">E-Mail:</label>
                                <input type="email" name="email" id="email" value="" />
                            </div>
                            
                            <div data-role="fieldcontain">
                                <label for="telefon">Telefon:</label>
                                <input type="tel" name="telefon" id="telefon" value="" />
                            </div>
                            
                            <!--
                            
                            <p>Wann m&ouml;chten Sie kommen?</p>
                            
                            <fieldset data-role="controlgroup" data-type="horizontal">
                                <label for="select-choice-month">Month</label>
                                    <select name="select-choice-month" id="select-choice-month">
                                        <option>Monat</option>
                                        <option value="jan">January</option>
                                        <option value="feb">Februar</option>
                                        <option value="mar">M&auml;rz</option>
                                        <option value="apr">April</option>
                                        <option value="mai">Mai</option>
                                        <option value="jun">Juni</option>
                                        <option value="jul">Juli</option>
                                        <option value="aug">August</option>
                                        <option value="sep">September</option>
                                        <option value="okt">Oktober</option>
                                        <option value="nov">November</option>
                                        <option value="dez">Dezember</option>
                                    </select>
        
                                <label for="select-choice-day" style=" width: 50%;">Day</label>
                                    <select name="select-choice-day" id="select-choice-day">
                                        <option>Tag</option>
                                        <option value="1">1</option>
                                        <option value="2">2</option>
                                        <option value="3">3</option>
                                        <option value="4">4</option>
                                        <option value="5">5</option>
                                        <option value="6">6</option>
                                        <option value="7">7</option>
                                        <option value="8">8</option>
                                        <option value="9">9</option>
                                        <option value="10">10</option>
                                        <option value="11">11</option>
                                        <option value="12">12</option>
                                        <option value="13">13</option>
                                        <option value="14">14</option>
                                        <option value="15">15</option>
                                        <option value="16">16</option>
                                        <option value="17">17</option>
                                        <option value="18">18</option>
                                        <option value="19">19</option>
                                        <option value="20">20</option>
                                        <option value="21">21</option>
                                        <option value="22">22</option>
                                        <option value="23">23</option>
                                        <option value="24">24</option>
                                        <option value="25">25</option>
                                        <option value="26">26</option>
                                        <option value="27">27</option>
                                        <option value="28">28</option>
                                        <option value="29">29</option>
                                        <option value="30">30</option>
                                        <option value="31">31</option>
                                    </select>
                            </fieldset>
                            
                            -->
                            
                            <div data-role="fieldcontain">
                                <label for="name">Notiz:</label>
                                <textarea name="notiz" id="notiz" value=""></textarea>
                            </div>
                            
                            <button type="submit" data-theme="a" id="submitform">Abschicken</button>
                        </form>
        </div> <!-- CONTENT -->
        
        <script type="text/javascript">
    
    //Formdaten an PHP-Datei senden
        $("form#probetraining").submit(function() {
        // we want to store the values from the form input box, then send via ajax below
        var name = $('#name').attr('value');
        var email = $('#email').attr('value');
        var telefon = $('#telefon').attr('value');
        var anfrage  = $('#notiz').attr('value');
            
            $.ajax({
                type: "get",
                url: "submitform.php",
                data: "name="+ name +"&email="+ email+"&telefon="+ telefon+"&notiz="+ notiz,
                success: function(){
                    $.mobile.changePage("probetraining-erfolgreich.html", { transition: "flip"} );
                    //alert('test');
                }
            });
        return false;
        });
    
                
    </script>
        
    </div> <!-- PAGE -->
    
    
    </body>
    </html>
    Dankeschön!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg 1.jpg (31,6 KB, 3x aufgerufen)
    • Dateityp: jpg 2.jpg (27,6 KB, 3x aufgerufen)
    • Dateityp: jpg 3.jpg (23,6 KB, 4x aufgerufen)

  2. #2
    Bandit
    Gast

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Hatte ich eigentlich schon mal erwähnt, dass ich es echt sch... finde, wenn man sich kostenlose Hilfe für kommerzielle Projekte holt.

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    27.06.2008
    Ort
    Frankfurt am Main
    Alter
    27
    Beiträge
    485
    Danke
    3
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Vorurteile sind hier fehl am Platz!
    Geändert von Billbos (28.11.2012 um 19:48 Uhr)

  4. #4
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Schick doch den Code mal durch den Validator, da sind noch einige Fehler drin. Was dir in diesem Fall wohl das Bein stellt ist, dass du der <textarea> ein value-Attribut gibst. Das ist erst einmal nicht valide und löst mit höchster Wahrscheinlichkeit deinen Fehler aus.

  5. #5
    Bandit
    Gast

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Zitat Zitat von Billbos Beitrag anzeigen
    Vorurteile sind hier fehl am Platz!
    Was für Vorurteile? Du willst doch wohl nicht behaupten, dass das nicht einem kommerziellen Zweck dient, oder?

  6. #6
    Meister(in)
    Themenstarter

    Registriert seit
    27.06.2008
    Ort
    Frankfurt am Main
    Alter
    27
    Beiträge
    485
    Danke
    3
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Doch! Möchte ich, wer weiss, vielleicht ist es ja Familie!
    @lukasn: Danke, ich schaue mal.

  7. #7
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    juhuuu, für familie kommerziell, ich wette selbst dafür greifst du tattas ab.

    ich hab da nen bekannten, von seiner schwester der freund hat ne tante und von der die schwippverschwägerte oma..
    naja auf jeden fall hat die ne website, die macht zwar kohle damit, is aber familie und genau deshalb, wirst du von mir in solchen themen selten eine antwort finden.

    die drei fragen im jahr, die ich bei beruflichen hürden habe, bekomme ich ohne ein forum gelöst und selbst wenn ich die frage in einem forum stellen würde, dauert es länger auf eine antwort zu warten, als die szenarien selber durchzugehen.

    ich könnte ja mal die jüngste problematik hier vorstellen und ich verwette deinen arsch darauf, dass des hier nicht in weniger als 24 std gelöst wird
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  8. #8
    Meister(in)
    Themenstarter

    Registriert seit
    27.06.2008
    Ort
    Frankfurt am Main
    Alter
    27
    Beiträge
    485
    Danke
    3
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: jQuery Kontaktformular - Noitz wird nicht ausgelesen

    Jop!
    Hab den Fehler gefunden, der Teufel steckt eben im Detail.

    Code:
    var anfrage  = $('#notiz').attr('value');
    es muss heißen

    Code:
    var notiz  = $('#notiz').attr('value');

Ähnliche Themen

  1. jquery galerie funktioniert nicht HTML CSS
    Von Unregistriert im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 10.02.2012, 20:25
  2. Kontaktformular funktioniert nicht.
    Von tightman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 32
    Letzter Beitrag: 06.07.2010, 17:38
  3. Batch aus mySQL wird falsch ausgelesen
    Von fw016 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 09.06.2007, 16:43
  4. SQL Tabelle in ausgelesen - nun Frage !
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 23.08.2006, 14:53

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •