
05.11.2008, 17:28
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
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 Предложения">
Имя: <input type=text name="name" size=30><BR>
E-mail: <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>
|
|
|