powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я накосячил в форме отправки мыла?
12 сообщений из 12, страница 1 из 1
Что я накосячил в форме отправки мыла?
    #33152453
Wowan59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
<html>

<head>
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
    <SCRIPT LANGUAGE="JavaScript">
    function checkIt(){
  if  (document.forms.mailer.Name.value := "") {
 }  else  {
 alert("\nОбласть \"Имя\" в форме.\n\nПожалуйста, введите свое имя.");
     document.forms.mailer.Name.focus();
      return  false;
     }
      if  (document.forms.mailer.Subject.value := "") {
 }  else  {
          alert("\nОбласть \"Тема\" в форме.\n\nПожалуйста, введите тему.");
     document.forms.mailer.Subject.focus();
      return  false;
     }
            if  (document.forms.mailer.Message.value := "") {
 }  else  {
          alert("\nОбласть \"Тема\" в форме.\n\nПожалуйста, введите тему.");
     document.forms.mailer.Subject.focus();
      return  true;
         }  else  {
          alert("\nОбласть \"Сообщение\" в форме.\n\nПожалуйста, напишите сообщение.");
     document.forms.mailer.Message.focus();
      return  false;
     }
     }
     function msg(){
     document.mailer.action ="mailto:mebelyur@yandex.ru
     mailtoandSubject =(('?Subject=' +
     document.mailer.Subject.value) + '&Body=' +
      document.mailer.Message.value);
      ]
      </SCRIPT>
</head>

<body>
   <FORM NAME="mailer" METHOD="post"
   ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoaddSubject)'>
   Eiy:<br>
   Имя<INPUT TYPE="text" NAME="Name" size="24"
   onChange="msg(this.form)"><br>
   Тема:<br>
                <INPUT TYPE="text" NAME="Subject" size="24"
   onChange="msg(this.form)"><br>
   Сообщение:<br>
   <TEXTAREA NAME="Message" COLS="40" ROWS="6"
      onChange="msg(this.form)"></TEXTAREA><br>
                         <INPUT TYPE="submit"  VALUE="Отправить"
      ONCLICK="return checkIt()">
               <INPUT TYPE="reset"  VALUE="Сброс"></FORM>
</body>

</html>
Проблемы:
1. Не открывается окно для ввода имени
2. Выставил на сайт - не работает.
Правда, на НародеРу, но Яндекс обещал, что ЯваСкриты будут работать.
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152474
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бл. кавычки смотри - какие открываются и какие закрываются!!!
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152478
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onSubmit="(document.mailer.action += mailtoaddSubject)'
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152535
Wowan59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXP onSubmit="(document.mailer.action += mailtoaddSubject)'А для чайников, по-русски, можно?
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152542
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открыватся двойная кавычка, а закрывается одинарная - чего не понятно то!!!
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152567
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да еще ко всему прочему

function msg()
{
document.mailer.action ="mailto:mebelyur@yandex.ru
mailtoandSubject =(('?Subject=' +
document.mailer.Subject.value) + '&Body=' +
document.mailer.Message.value);
} <!-- а не ] -->
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152833
Wowan59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXPда еще ко всему прочему

function msg()
{
document.mailer.action ="mailto:mebelyur@yandex.ru
mailtoandSubject =(('?Subject=' +
document.mailer.Subject.value) + '&Body=' +
document.mailer.Message.value);
} <!-- а не ] -->

Все исправил, но все равно не работает
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33152945
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<html>

<head>
<meta name="description" content="">
<meta name="keywords" content="">

<SCRIPT LANGUAGE="JavaScript">

function checkIt()
{
if (document.forms.mailer.Name.value := "")
{
}
else
{
alert("\nОбласть \"Имя\" в форме.\n\nПожалуйста, введите свое имя.");
document.forms.mailer.Name.focus();
return false;
}

if (document.forms.mailer.Subject.value := "")
{
}
else
{
alert("\nОбласть \"Тема\" в форме.\n\nПожалуйста, введите тему.");
document.forms.mailer.Subject.focus();
return false;
}

if (document.forms.mailer.Message.value := "")
{
}
else
{
alert("\nОбласть \"Тема\" в форме.\n\nПожалуйста, введите тему.");
document.forms.mailer.Subject.focus();
return true;
}
else
{
alert("\nОбласть \"Сообщение\" в форме.\n\nПожалуйста, напишите сообщение.");
document.forms.mailer.Message.focus();
return false;
}
}

function msg()
{
document.mailer.action ="mailto:mebelyur@yandex.ru
mailtoandSubject =(('?Subject=' +
document.mailer.Subject.value) + '&Body=' +
document.mailer.Message.value);
}
</SCRIPT>

</head>
<body>
<FORM NAME="mailer" METHOD="post" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoaddSubject)">Eiy:<br>

Имя<INPUT TYPE="text" NAME="Name" size="24" onChange="msg(this.form)"><br>

Тема:<br><INPUT TYPE="text" NAME="Subject" size="24" onChange="msg(this.form)"><br>
Сообщение:<br> <TEXTAREA NAME="Message" COLS="40" ROWS="6" onChange="msg(this.form)"></TEXTAREA><br>

<INPUT TYPE="submit" VALUE="Отправить" ONCLICK="return checkIt()">
<INPUT TYPE="reset" VALUE="Сброс"></FORM>
</body>

</html>
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33153063
Wowan59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXP
? Не пашет.
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33153098
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wowan59VirusXP
? Не пашет.
ЧТО именно не работает то???
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33153217
Wowan59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Письма не приходят
+
пустые поля игнорирует
...
Рейтинг: 0 / 0
Что я накосячил в форме отправки мыла?
    #33153626
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будь проще :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function checkIt()
{
        if (document.mailer.Name.value != ""){}
        else
        {
                alert("\nОбласть \"Имя\" в форме.\n\nПожалуйста, введите свое имя.");
                document.mailer.Name.focus();
                return false;
        }

        if (document.mailer.Subject.value != ""){}
        else
        {
                alert("\nОбласть \"Тема\" в форме.\n\nПожалуйста, введите тему.");
                document.mailer.Subject.focus();
                return false;
        }

        if(document.mailer.Body.value != ""){}
        else
        {
                alert("\nОбласть \"Сообщение\" в форме.\n\nПожалуйста, напишите сообщение.");
                document.mailer.Body.focus();
                return false;
        }
        return true;
}
</SCRIPT>
</head>
<body>
<FORM NAME="mailer" METHOD="GET" action="mailto:mebelyur@yandex.ru" >
        Имя:<INPUT TYPE="text" NAME="Name" size="24" ><br>
        Тема:<br><INPUT TYPE="text" NAME="Subject" size="24" ><br>
        Сообщение:<br> <TEXTAREA NAME="Body" COLS="40" ROWS="6"></TEXTAREA><br>
        <INPUT TYPE="submit" VALUE="Отправить" onclick="return checkIt()">
        <INPUT TYPE="reset" VALUE="Сброс">
</FORM>
</body>
</html>

Note : submit все равно будет вызывать почтовый клиент для отправки письма, не уверен что отправка почты с HTML страницы напрямую JavaScript'ом вообще возможна.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я накосячил в форме отправки мыла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]