Сама форма
<form id="form1" action="" method="post" name="form1">
<input id="person" type="text" value="Имя" name="person">
<br>
<input id="email" type="text" value="@mail" name="email">
<br>
<textarea id="texts" cols="3" rows="4" name="texts"></textarea>
<br>
<a id="sendmess" class="sendmess" href="javascript:;">Отправить</a>events=Object { click=[1]}handle=function()
</form>
JavaScript обработчик
<script type="text/javascript">
$(document).ready(function(){
$("#sendmess").click(function(){
var person = $("#person").val();
var email = $("#email").val();
var texts = $("#texts").val();
if(person.length<2) {$("#send_error").css("color","red"); $("#send_error").html("<p>Введите имя</p>").fadeIn(1000).fadeOut(2500); }
else if(email.length<6) {$("#send_error").css("color","red"); $("#send_error").html("<p>Введите @mail</p>").fadeIn(1000).fadeOut(2500); }
else if(texts.length<6) {$("#send_error").css("color","red"); $("#send_error").html("<p>Поле для письма пустое</p>").fadeIn(1000).fadeOut(2500); }
else{
$.ajax({
type: "POST",
url: '/send.php', // указываем URL и
data: "&person="+person+"&send=1"+"&email="+email+"&texts="+texts, // тип загружаемых данных
success: function (){
$("#send_error").css("color","green");
$("#send_error").html("<p>Сообщение отправлено</p>").fadeIn(1000);
},
ajaxError: function(){
$("#send_error").css("color","red");
$("#send_error").html("<p>Ошибка отправки данных, повторите позже!</p>");
}
});
}
});
});
</script>