Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я накосячил в форме отправки мыла? / 12 сообщений из 12, страница 1 из 1
06.07.2005, 15:23
    #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
06.07.2005, 15:29
    #33152474
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
бл. кавычки смотри - какие открываются и какие закрываются!!!
...
Рейтинг: 0 / 0
06.07.2005, 15:30
    #33152478
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
onSubmit="(document.mailer.action += mailtoaddSubject)'
...
Рейтинг: 0 / 0
06.07.2005, 15:49
    #33152535
Wowan59
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
VirusXP onSubmit="(document.mailer.action += mailtoaddSubject)'А для чайников, по-русски, можно?
...
Рейтинг: 0 / 0
06.07.2005, 15:52
    #33152542
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
открыватся двойная кавычка, а закрывается одинарная - чего не понятно то!!!
...
Рейтинг: 0 / 0
06.07.2005, 15:58
    #33152567
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
да еще ко всему прочему

function msg()
{
document.mailer.action ="mailto:mebelyur@yandex.ru
mailtoandSubject =(('?Subject=' +
document.mailer.Subject.value) + '&Body=' +
document.mailer.Message.value);
} <!-- а не ] -->
...
Рейтинг: 0 / 0
06.07.2005, 16:57
    #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
06.07.2005, 17:27
    #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
06.07.2005, 18:15
    #33153063
Wowan59
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
VirusXP
? Не пашет.
...
Рейтинг: 0 / 0
06.07.2005, 18:30
    #33153098
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
Wowan59VirusXP
? Не пашет.
ЧТО именно не работает то???
...
Рейтинг: 0 / 0
06.07.2005, 20:04
    #33153217
Wowan59
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что я накосячил в форме отправки мыла?
Письма не приходят
+
пустые поля игнорирует
...
Рейтинг: 0 / 0
07.07.2005, 09:55
    #33153626
XM
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я накосячил в форме отправки мыла? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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