Назад в раздел E-mail

JavaScript "обратная связь"
Форма руссифицирована. Для работы на англоязычных сайтах, кроме изменения содержания alerts, необходимо также заменить выделенные белым буквы русского алфавита а, я, А, Я  на  a, z, A, Z английского алфавита соответственно.

Ваше имя:
Браузер/Версия:
 
Ваше предложение(я):


Содержимое этой таблицы поместите между <HEAD> и </HEAD>

 

<SCRIPT LANGUAGE="JavaScript">

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

<!-- Begin
function leaptoIntro() {
window.location="home.htm"
}
function About() {
alert("\nУ Вас есть предложение по поводу JavaScript Library?\n\nЗаполните форму и отправьте ее. Я посмотрю, что можно сделать.\n\nПожалуйста, будьте предельно конкретны.");
document.forms[0].elements[1].focus();
}
function Reset() {
document.forms[0].elements[1].value = "";
document.forms[0].elements[2].value = navigator.appName + " " + navigator.appVersion; 
document.forms[0].elements[3].value = "";
document.forms[0].elements[1].focus();
}
function submitForm() {
if ( (isName() ) && (isBrowser()) && (isSuggestion()) ) {
if (confirm("\nВаша форма готова к отправке.\n\nНажмите ОК, чтобы отправить.\n\nНажмите NO, чтобы отменить.")) 
return true
else
return false; 
}
else
return false;
}
function isName() {
var str = document.forms[0].elements[1].value;
if (str == "") {
alert("\nПоле \"Имя\" не заполнено.\n\nПожалуйста, введите свое имя.")
document.forms[0].elements[1].focus();
return false;
}
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1);
if (((ch < "
а" || "я" < ch) && (ch < "А" || "Я" < ch)) && ch != ' ') {
alert("\nПоле \"Имя\" должно содержать только буквы.\n\nПожалуйста, введите Ваше имя еще раз.");
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
}
return true;
}
function isBrowser() {
if (document.forms[0].elements[2].value != navigator.appName + " " + navigator.appVersion) {
if (confirm("\nВы изменили тип Вашего браузера.\n\nНажмите OK, чтобы оставить изменения.\n\nНажмите NO для восстановления автоматически полученных данных.")) 
return true
else
{
document.forms[0].elements[2].value = navigator.appName + " " + navigator.appVersion;
return true; 
}
}
else
return true;
}
function isSuggestion() {
var str = document.forms[0].elements[3].value;
if (str == "") {
alert("\nПоле \"Предложение\" не заполнено.\n\nПожалуйста, напишите свое предложение.")
document.forms[0].elements[3].focus();
return false;
}
else
return true 
}
// End -->
</SCRIPT>

 

Содержимое этой таблицы поместите между <BODY> и </BODY>

 

<body onLoad="Reset()">

<CENTER>
<FORM ENCTYPE="text/plain" NAME="test" METHOD='POST' ACTION='mailto:you@yourdomain.com?subject=JS Suggestions' onSubmit="return submitForm()">
<INPUT TYPE="hidden" NAME="form1" VALUE="JS Suggestions">
<TABLE BORDER=0 WIDTH=564>
<TR>
<TD align="center"> <strong>Ваше имя</strong><FONT><STRONG>:</STRONG></FONT>
<TD align="center"> <strong>Браузер</strong><FONT> <STRONG>/Версия:</STRONG></FONT>
</TR>
<TR>
<TD align="center"> <INPUT TYPE="text" NAME="name" SIZE=26 MAXLENGTH=40>
<TD align="center"> <INPUT TYPE="text" NAME="browser" SIZE=26 MAXLENGTH=40>
</TR>
</TABLE>
<BR>
<TABLE BORDER=0>
<TR>
<TD align="center"> <strong>Ваше предложение</strong><FONT> <STRONG>(я):</STRONG></FONT>
</TR>
<TR>
<TD align="center"><TEXTAREA NAME="suggestions" ROWS=2 COLS=55 wrap=yes></TEXTAREA>
</TR>
</TABLE>
<BR><BR>
<TABLE BORDER=0 WIDTH=300>
<TR>
<TD align="center"><INPUT TYPE="submit" VALUE="Отправить">
<TD align="center"><INPUT TYPE="reset" VALUE="Сброс" onClick="Reset()">
<TD align="center"><INPUT TYPE="button" VALUE="About" onClick="About()">
<TD align="center"><INPUT NAME="update" TYPE="BUTTON" VALUE="Закрыть" OnClick="leaptoIntro()">
</TR>
</TABLE>
</FORM>
</CENTER>

Назад в раздел E-mail

Note. Для выделения используйте Ctrl+Click, для копирования Ctrl+C или меню после клика правой кнопкой мыши. Скопированные скрипты сначала поместите в любой текстовый редактор, например, в Блокнот, и только затем, скопировав вновь, вставляйте в код страницы.


Используются технологии uCoz