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

Problem mit Kontakt Formular

Bardia

Neues Mitglied
Hey

habe 2 riesen Problem mit einem Kontaktformular:
1. Bei falscher eingabe bekomme ich nicht den gewünschten änderungstext
2. das Formular lässt sich nicht verschicken.

Hier zunächst mal der CODE:

<script >
function contact_submits()
{
document.getElementById("div_success").style.display = "none";
document.getElementById("div_success").innerHTML = "";




document.getElementById("error").style.display = "none";
document.getElementById("error").innerHTML = "";


var name = document.getElementById("name");
var email = document.getElementById("email");
var last_name = document.getElementById("last_name");
var phone = document.getElementById("phone");
var zip = document.getElementById("zip");
var city = document.getElementById("city");
var country = document.getElementById("country");
var birthday = document.getElementById("birthday");


var errors = "";

if(name.value=="")
{
errors+= 'Gib Bitte Deinen Namen ein.<br />';
}
else if(email.value=="")
{
errors+= 'Gib Bitte Deine E-Mail Adresse ein.<br />';
}
else if(last_name.value=="")
{
errors+= 'Gib Bitte Deinen Nachnamen ein.<br />';
}
else if(checkcontact(email.value)==false)
{
errors+= 'Gib Bitte eine gültige Email Adresse an.<br />';
}
else if(phone.value =="")
{
errors+= 'Gib Bitte Deine Telefonnummer ein.<br />';
}
else if(zip.value=="")
{
errors+= 'Gib Bitte Deine Postleitzahl ein.<br />';
}

else if(city.value == "")
{
errors+= 'Gib Bitte Deine Stadt ein.<br />';
}

else if(country.value == "")
{
errors+= 'Gib Bitte Dein Land ein.<br />';
}

else if(birthday.value == "")
{
errors+= 'Gib Bitte Deinen Geburtstag ein.<br />';
}





if(errors)
{
document.getElementById("error").style.display = "block";
document.getElementById("error").innerHTML = errors;
}
else
{
window.open('mailto:[email protected]');
document.form.submit();
}
}
function checkcontact(input)
{
var pattern1=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern1.test(input))
{
return true;
}
else
{
return false;
}
}
</script>



über hilfe würde ich mich sehr freuen.

beste grüße
 
Ich bin mir nicht sicher, was das in CSS zu suchen hat. Du postest JavaScript-Code der eigentlich höchstens zur Validierung von Eingaben in einem Formularfeld dient, aber nicht den E-Mail-Versand selbst durchführt. Worüber verschickst Du tatsächlich die E-Mails aus dem Kontaktformular? Gibt es JavaScript-Fehler? Sonstige Ausgaben? Wie sieht der gesamte Quellcode aus?
 
Zurück
Oben