Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???

#
Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???
Сама форма

<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>
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???
что не так в ней ???
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???
Так очистятся
<input id="person" type="text" onfocus="if(this.value == 'Имя' this.value = ''" value="Имя" name="person">
<br>
<input id="email" type="text" onfocus="if(this.value == '@mail' this.value = ''" value="@mail" name="email">
<br>
#
Re: Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???
А placeholder уже не модно использовать?
P.S. Для IE есть jquery.placeholder.js
#
Re: Не очищаются текстовые поля при нажатии чтобы ввести имя и почту ???
Иван а как вернуть обратно текст при потере фокуса ???
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
Авторизация