Показать сообщение отдельно

  #2  
Старый 05.11.2008, 17:28
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

Репутация: 444
Post

JavaScript "обратная связь"

Поместить между <HEAD> и </HEAD>
Код:
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function checkFields() {
missinginfo = "";
if (document.form.name.value == "") {
missinginfo += "\n - Имя";
}
if ((document.form.from.value == "") || 
(document.form.from.value.indexOf('@') == -1) || 
(document.form.from.value.indexOf('.') == -1)) {
missinginfo += "\n - Email адрес";
}
if ((document.form.website.value == "") || 
(document.form.website.value.indexOf("http://") == -1) || 
(document.form.website.value.indexOf(".") == -1)) {
missinginfo += "\n - Вебсайт";
}
if(document.form.comments.value == "") {
missinginfo += "\n - Комментарий";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Вы ошиблись в заполнении или не заполнили следующие поля:\n" +
missinginfo + "\n_____________________________" +
"\nПожалуйста, заполните правильно и нажмите кнопку \"Отправить!\"!";
alert(missinginfo);
return false;
}
else return true;
}
// End -->
</script>
Поместить между <BODY> и </BODY>

Код HTML:
<form ENCTYPE="text/plain" NAME="form" METHOD='POST' 
ACTION='mailto:eugenezz@yandex.ru?subject=JS Library Предложения' onSubmit="return checkFields();">
<input type=hidden name=subject value="JS Library Предложения">

Имя:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=text name="name" size=30><BR>

E-mail:&nbsp;&nbsp;&nbsp;&nbsp; <input type=text name="from" size=30><BR>

Вебсайт: <input type=text value="http://" name="website" size=30><BR>

Комментарий: <BR>

<textarea rows=3 cols=35 name="comments"></textarea><BR>

<input type=submit value="Отправить!">
</form> 
 
Ответить с цитированием