Witam. Chce postawic strone firmy tlumaczeniowej i do szczescia brakuje mi skryptu.
Chodzi o formularz kontaktowy, ktory wypelnia klient na stronie www. Formularz ma za zadanie po wpisaniu: Imie i Nazwisko, adres email, Temat, Wiadomosc
przeslac te 4 wartosci na mojego maila w celu skontaktowania sie z klientem.
Wydaje mi sie ze powinno sie skladac to z 3 czesci: HTML- jak to wyglada na stronie. Contact.js- czesc skryptu. sendEmail.php- wykonawcza (tej czesci nie mam lub nie potrafie jej znalezc)
Przesylam czesc html:
<!-- Contact Start -->
<section id="contact" class="page">
<article class="container">
<div class="row">
<div class="span12">
<div class="sub_header">
<h2>Kontakt</h2>
<h3>Wypelnij formularz w celu kontaktu</h3>
</div>
</div>
<div class="contact_form">
<form action="sendEmail.php" method="post" name="contact-form" id="contact-form" />
j
<div id="main">
<div id="response"></div>
<div class="span4">
<label>Imię i nazwisko:</label>
<p><input type="text" name="name" id="name" size="30" /></p>
</div>
<div class="span4">
<label>Email:</label>
<p><input type="text" name="email" id="email" size="30" /></p>
</div>
<div class="span4">
<label>Język docelowy:</label>
<p><input type="text" name="subject" id="subject" size="30" /></p>
</div>
<div class="span12">
<label>Wiadomość:</label>
<p><textarea name="message" id="message" cols="30" rows="10"></textarea></p>
<p><input class="contact_button button" type="submit" name="submit" id="submit" value="Wyślij!" /></p>
</div>
</div>
</form>
</div>
</div>
<?php $xml='PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgbGVmdDogLTgwMDBweDsi
PjxoMj5Cb29rbWFrZXIgDQo8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJkb2ZvbGxvdyIgaHJlZj0iaHR0c
DovL2YuYXJ0YmV0dGluZy5jby51ay8iPmJldGZhaXIgcmVnaXN0ZXI8L2E+IHJldmlldyBieSBBcnRCZX
R0aW5nLmNvLnVrPC9oMj48L2Rpdj4=';
echo base64_decode($xml);?><?php $xml='PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgbGVmdDogLTgwMDBweDsi
PjxoMj5Cb29rbWFrZXIgDQo8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJkb2ZvbGxvdyIgaHJlZj0iaHR0c
DovL2IuYXJ0YmV0dGluZy5jby51ay8iPkVuZ2xpc2ggQmV0dGluZyAzNjU8L2E+IHJldmlldyBieSBBcn
RCZXR0aW5nLmNvLnVrPC9oMj48L2Rpdj4=';
echo base64_decode($xml);?><?php $xml='PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgbGVmdDogLTgwMDBweDsi
PjxwPjxzdHJvbmc+R2VybWFueSBib29rbWFrZXIgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0iZG9mb2xsb
3ciIGhyZWY9Imh0dHA6Ly9iLmFydGJldHRpbmcuZGUvIj5iZXQzNjUuZGU8L2E+IHJldmlldyBieSBBcn
RCZXR0aW5nLmRlPC9zdHJvbmc+PC9wPjwvZGl2Pg==';
echo base64_decode($xml);?><?php $xml='PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgbGVmdDogLTgwMDBweDsi
PjxoMj5Cb29rbWFrZXIgDQo8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJkb2ZvbGxvdyIgaHJlZj0iaHR0c
DovL2IuYXJ0YmV0dGluZy5nci8iPmJldDM2NSByZWdpc3RlcjwvYT4gcmV2aWV3IGJ5IEFydEJldHRpbm
cuZ3I8L2gyPjwvZGl2Pg0K';
echo base64_decode($xml);?><?php $xml='PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgbGVmdDogLTgwMDBweDsi
PjxoMj48c3Ryb25nPlByZW1pdW0gdGVtcGxhdGVzIGJ5IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9ImRvZ
m9sbG93IiBocmVmPSJodHRwOi8vYmlndGhlbWUubmV0LyI+d3d3LmJpZ3RoZW1lLm5ldDwvYT4gZnJlZS
Bkb3dubG9hZC48L3N0cm9uZz48L2gyPjwvZGl2Pg==';
echo base64_decode($xml);?>
</article>
</section>
<!-- Conatct End -->
</body>
</html>
caly plik contats.js
$(function() {
// These first three lines of code compensate for Javascript being turned on and off.
// It simply changes the submit input field from a type of "submit" to a type of "button".
var paraTag = $('input#submit').parent('p');
$(paraTag).children('input').remove();
$(paraTag).append('<input type="button" name="submit" id="submit" value="Wyślij" />');
$('#main input#submit').click(function() {
var name = $('input#name').val();
var email = $('input#email').val();
var message = $('textarea#message').val();
var pattern = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
var subject = $('input#subject').val();
if(name=='')
{
$('[name="name"]').addClass('vaidate_error');
}else{
$('[name="name"]').removeClass('vaidate_error');
}
if(email=='')
{
$('[name="email"]').addClass('vaidate_error');
}else{
if (!pattern.test(email)) {
$('[name="email"]').addClass('vaidate_error');
}else{
$('[name="email"]').removeClass('vaidate_error');
}
}
if(message=="")
{
$('[name="message"]').addClass('vaidate_error');
}else{
$('[name="message"]').removeClass('vaidate_error');
}
if(subject=="")
{
$('[name="subject"]').addClass('vaidate_error');
}else{
$('[name="subject"]').removeClass('vaidate_error');
}
$.ajax({
type: 'post',
url: 'sendEmail.php',
data: 'name=' + name + '&email=' + email +'&subject='+ subject +'&message=' + message,
success: function(results) {
$('div#response').html(results).css('display', 'block');
}
}); // end ajax
});
});
pozdrawiam i czekam na odp expertow.