Hallo,
ich mal wieder. Ich habe Bootstrap 3 in meine Seite eingebunden und habe seit dem Probleme mit meinem Formular.
Ich bekomme zwar eine E-Mail, jedoch werden die Werte aus dem Formular nicht mitgegeben, der Local Storage schon.
Das ist im HTML Code eingebunden:
Das steht dazu in der PHP Datei:
Hat von Euch zufällig jemand eine Idee?
Ich vermute, es hängt mit dem Bootstrap und dem Formular zusammen.
ich mal wieder. Ich habe Bootstrap 3 in meine Seite eingebunden und habe seit dem Probleme mit meinem Formular.
Ich bekomme zwar eine E-Mail, jedoch werden die Werte aus dem Formular nicht mitgegeben, der Local Storage schon.
Das ist im HTML Code eingebunden:
HTML:
<form role="form" id="ideenversand" >
<div class="form-group">
<label for="artidee">Ideengebiet</label>
<select class="form-control" name="artidee" id="artidee">
<option value="Terminierung">Terminierung</option>
<option value="Kundengespräch">Kundengespräch</option>
<option value="Personalgewinnung">Personalgewinnung</option>
</select>
</div>
<div class="form-group">
<label for="Ideenbeschreibung">Ideenbeschreibung:</label>
<textarea class="form-control" rows="3" name="Ideenbeschreibung" id="ideenbeschreibung"></textarea>
</div>
<button type="submit" id="submitform" class="btn btn-default">Abschicken</button>
</form>
<script type="text/javascript">
//Formdaten an PHP-Datei senden
$("form#ideenversand").submit(function() {
// we want to store the values from the form input box, then send via ajax below
var artidee = $('#artidee').attr('value');
var ideenbeschreibung = $('#ideenbeschreibung').attr('value');
var nachname = localStorage.getItem("nachname");
var vorname = localStorage.getItem("vorname");
var adpnummer = localStorage.getItem("adpnummer");
var email = localStorage.getItem("email");
$.ajax({
type: "get",
url: "submitform.php",
data: "artidee="+ artidee +"&ideenbeschreibung=" + ideenbeschreibung +"&nachname="+ nachname +"&vorname="+ vorname +"&email="+ email +"&adpnummer="+ adpnummer ,
success: function(){
$.mobile.changePage("kontakt-erfolgreich.html", { transition: "flip"} );
}
});
return false;
});
</script>
Das steht dazu in der PHP Datei:
PHP:
<?php
header('content-type: application/json; charset=utf-8');
$artidee = strip_tags($_GET['artidee']);
$ideenbeschreibung = strip_tags($_GET['ideenbeschreibung']);
$vorname = strip_tags($_GET['vorname']);
$nachname = strip_tags($_GET['nachname']);
$adpnummer = strip_tags($_GET['adpnummer']);
$email = strip_tags($_GET['email']);
$header = 'From: meinemail@mail.com' . "\r\n" .
'Reply-To: meinemail@mail.com' . "\r\n" .
"Ideenvorschlag";
$empfaenger = 'meinemail@mail.com';
$titel = 'Eine neue Idee wird eingereicht.';
$mailtext = "
Absender :
$vorname $nachname
ADP-Nummer: $adpnummer
E-Mail:$email
Art der Idee: $artidee
Idee:
$ideenbeschreibung
";
$result = 'success';
mail($empfaenger, $titel, $mailtext, $header);
echo json_encode($result);
Hat von Euch zufällig jemand eine Idee?
Ich vermute, es hängt mit dem Bootstrap und dem Formular zusammen.