X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Окно ввода текста. (НУЖНА ПОМОЩЬ)
xmen33
xmen33
Topic Starter сообщение 19.1.2011, 19:06; Ответить: xmen33
Сообщение #1


Помогите, не получается сделать окно ввода текста. Пользователь вводит в это окно вопрос, и отправляет мне на ПОЧТУ, как сделать так? Вот мой код: (какие тут ошибки?)

<textWindow>
</textWindow>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vasvas7775
vasvas7775
сообщение 19.1.2011, 19:21; Ответить: vasvas7775
Сообщение #2


Тебе для этого нужно использовать форму:

<form>
<textarea id="text" name="Text" rows="6" cols="50"></textarea>
</form>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 19.1.2011, 19:25; Ответить: alexdrob
Сообщение #3


(xmen33 @ 19.1.2011, 21:06) *
Пользователь вводит в это окно вопрос, и отправляет мне на ПОЧТУ, как сделать так?

А вы не пробовали поиск по форуму использовать?

http://www.html.by/threads/601-forma-obrat...%87%D1%82%D1%8B
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vasvas7775
vasvas7775
сообщение 19.1.2011, 19:28; Ответить: vasvas7775
Сообщение #4


Форма для отправки сообщения на почту

<FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandSubject)">
<table border=2 align=center cellspacing=1 cellpadding=2 BgColor=#000FFF>
<tr><td><FONT size="2" color="#FFFFFF">Имя:</font></td>
<td><INPUT TYPE="text" NAME="Name" size="24" onChange="msg(this.form)"></td></tr>
<tr><td><FONT size="2" color="#FFFFFF">Тема:</font></td>
<td><INPUT TYPE="text" NAME="Subject" size="24" onChange="msg(this.form)"></td></tr>
<tr><td><FONT size="2" color="#FFFFFF">Сообщение:</font></td>
<td><TEXTAREA NAME="Message" COLS=40 ROWS=6 onChange="msg(this.form)"></TEXTAREA></td></tr>
<tr><td colspan=2 align=center><INPUT TYPE = "submit" VALUE = "Отправить" ONCLICK="return checkIt()">
<INPUT TYPE=reset VALUE=" Сброс "></td></tr></table>
</FORM>


А это программа, которая будет проверять, заполнил ли пользователь все поля и отправлять форму:

[JS]<script LANGUAGE="JavaScript">
function checkIt() { // функция проверки полей формы
//-----------
if (document.forms.mailer.Name.value != "") { // функция проверки поля Name
} else {
alert("\nОбласть \"Имя\" в форме. \n\nПожалуйста, введите свое имя."); // выводит сообщение, если поле Name не заполнено
document.forms.mailer.Name.focus(); // возврашает курсор на поле Name
return false;
}
//-----------
if (document.forms.mailer.Subject.value != "") { // функция проверки поля Subject
} else {
alert("\nОбласть \"Тема\" в форме. \n\nПожалуйста, введите тему."); // выводит сообщение, если поле Subject не заполнено
document.forms.mailer.Subject.focus(); // возврашает курсор на поле Subject
return false;
}
//-----------
if (document.forms.mailer.Message.value != "") { // функция проверки поля Message
return true; // ВСЕ ОТЛИЧНО
} else {
alert("\nОбласть \"Сообщение\" в форме. \n\nПожалуйста, напишите сообщение."); // выводит сообщение, если поле Message не заполнено
document.forms.mailer.Message.focus(); // возврашает курсор на поле Message
return false;
}
//-----------
}
function msg() { // функция отправки
document.mailer.action = "mailto:Ваша@почта.ua"
mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value);
}
</SCRIPT>[/JS]

Смените значение переменной Ваша@почта.ua на Вашу почту, куда будут приходить заполненные формы.
Последняя функция должна содержать значение return true;. Именно это значение уведомляет об успешном окончании проверки и завершает проверку полей формы, так что решать, где его поставить - Вам.

P.S.: Такие формы использует почтовую программу пользователя и, если она не настроена, ничего не отправится.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LLIurup
LLIurup
сообщение 23.1.2011, 11:05; Ответить: LLIurup
Сообщение #5


<HTML>
<HEAD>
<TITLE>Соэдание простой формы для ввода текста</TITLE>
</HEAD>
<BODY>
Ваши предложения о работе сайта просьба оставлять здесь:<BR>
<FORM method="POST" name="student"
action="mailto:freeuser@mail.net" enctype="text/plain">
<TEXTAREA name="textform" rows="10" cols="50">
</TEXTAREA>
<p><input type="submit" value= " Отправить" name="Bl">
<input type="reset" value="Очистить" name="B2">
</FORM>
</BODY>
</HTML>

вот тот же принцип. Изменишь что надо и вуаля.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1058 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1523 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 566 16.3.2024, 18:41
автор: Taylor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 622 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 28.3.2024, 22:18
Дизайн