Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » HTML, Формы...

Ответить
Настройки темы
HTML, Формы...

Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


Приветствую Форум!
вопрос к знатокам инета: если в страничку вставить вот это:

<FORM ACTION="мой@е-майл" METOD=post(или get)>
<TEXTAREA NAME=mes>
text
</TEXTAREA>
<INPUT TYPE="SUBMIT">
</FORM>

получу я сообщение "mes=text"? (на мыло конечно).
Страничка безплатная, на www.fortunecity.com


-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 17:53, 31-12-2003

 

Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


mar

Буду благодарен за примерчик на яваскрипте, (т.е. как поместить данные от формы в тело письма по нажатии САБМИТ)
как гррится, век живи-век учись  

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 15:45, 08-01-2004 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3906
Благодарности: 165

Профиль | Отправить PM | Цитировать


Dafi вот строчка:
Код: Выделить весь код
<html><body>
<form method="post" name="mf" action="mailto:Dafi@Dafi.net?SUBJECT=что-то там&BODY=ку-ку">
</form>
<A href="javascript:document.mf.submit();">отправить письмо</a>
</body></html>
Соответственно,
строку надо динамически собирать из элементов формы.
Под OutlookExpress работает

Отправлено: 21:14, 08-01-2004 | #22


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


mar

Да уж...я б записался в Ваш класс
Тему наверное можно считать исчерпанной, узнал много интересного.
Всем спасибо за линки и инфу и good luck to all

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 21:31, 08-01-2004 | #23



Administrator


Сообщения: 25151
Благодарности: 3803

Профиль | Сайт | Отправить PM | Цитировать


Помощь по получению результатов из формы нужна...
Суть в том что в формочку нужно добавить чекбоксы и сделать так чтобы при получении письма с этой формы было обозначено поставлена ли птица на том или ином чекбоксе.
форма на php, получать текст внесенный в поля формы удается без проблем, а вот как сделать то же с чекбоксами...?
Только если можно наиболее доступным языком... учусь я только...

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 13:36, 22-01-2004 | #24


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Чекбокс имеют имя (name="some_name" и значение (value="some_value".
Можно проверять и получать значения так (для метода GET, но для POST аналогично, только массив будет не $_GET, а $_POST):
Код: Выделить весь код
if (isset($_GET['some_name']))
   echo 'Чекбокс с именем "some_name" выбран и имеет значение'.$_GET['some_name'];
else
   echo 'Чекбокс с именем "some_name" не выбран';
а еще можно указывать в коде странички массивы чекбоксов:
Код: Выделить весь код
<input type="checkbox" name="Name[name_1]" value="1">Чекбокс_1
<input type="checkbox" name="Name[name_2]" value="2">Чекбокс_2
<input type="checkbox" name="Name[name_3]" value="3">Чекбокс_3
<input type="checkbox" name="Name[name_3]" value="4">Чекбокс_4
Тогда в скрипт, если выбран хоть один чекбокс в соответствии с методом отправки данных формы придет массив с выбранными чекбоксами, которые можно разлиxать по уникальным значениям:
Код: Выделить весь код
if (isset($_GET['Name']))
  foreach($_GET['Name'] as $Name=>$Value)
    {
     echo 'Чекбокс с именем "'.$Name.'" выбран и имеет значение'.$Value.'<br>';
    }
else
   echo 'Ни один чекбокс не выбран';
Если где напутал, не ругайте сильно - не сплю 25ый час

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 22:20, 22-01-2004 | #25


Аватара для Ginger

Рыжая


Сообщения: 1550
Благодарности: 19

Профиль | Сайт | Отправить PM | Цитировать


Blast
так что - исходная форма шлёт е-майл как надо?


Добавлено:

а если так:
Код: Выделить весь код
<?php
$mailto="mail@maila.net";
$draw_form = true; 
if (is_array($_POST)) {

   $draw_form = false;

   if (!$_POST['address'] || !$_POST['first'] || !$_POST['last'] || !$_POST['position'])
      {
        $draw_form = true;
        echo "Please, fill in all field.\n";
      }
   else {
       $subject="Zakaz";
       $body=" $first <br> $last <br> $address <br> $position <br> $addition";
       mail($mailto, $subject, $body);

       echo "Thank you, information entered.\n";
       echo $result;
       }

if($draw_form)
  {
?>

<form method="POST" action="<?php echo $PHP_SELF; ?>">
First<input type="checkbox" name="first" value="1"><br>
last<input type="checkbox" name="last" value="2"><br>
address<input type="checkbox" name="address" value="3"><br>
position<input type="checkbox" name="position" value="4"><br>
Addition:  <input type="textfiled" name="addition"><br>
<input type="submit" name="submit" value="Enter information">
</form>

<?
}
}
?>

-------
ХР, 2000, NT - BSOD (синие экраны смерти) русский перевод


Отправлено: 23:22, 22-01-2004 | #26



Administrator


Сообщения: 25151
Благодарности: 3803

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
Ginger
Спасибо огромное, но я видно поторопился с вопросом вчера ближе к полуночи удалось самому добиться...
вот что вышло у меня:
есть некоторое кол-во чекбоксов:
Код: Выделить весь код
 
<tr> 
<td align=right>чекбокс №1: </td> 
<td><input type=checkbox name=form[dict1]<?if (isset($GLOBALS["form"]["dict1"])) echo " checked"?>></td> 
</tr> 
<tr> 
<td align=right>чекбокс №2: </td> 
<td><input type=checkbox name=form[dict2]<?if (isset($GLOBALS["form"]["dict2"])) echo " checked"?>></td> 
</tr>
и т.д.
а вот отправка выбранного состояния того или иного чекбокса:
Код: Выделить весь код
 
 * *$post = ""; 
 * *if (isset($GLOBALS["form"]["dict1"])) 
 * * * *$post .= "чекбокс № 1\n\n"; 
 * *if (isset($GLOBALS["form"]["dict2"])) 
 * * * *$post .= "чекбокс № 2\n\n";
теперь осталось только сделать проверку чекбоксов таким образом чтоб не давало оставлять их все пустыми, то есть хоть один но должен быть выбран.... поковыряюсь пока сам, если уж не смогу - буду опять вас дергать
Ginger неа... с той формой не разобрался, пришлось лепить свою... зато удовольствия сколько что заработало!

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 08:06, 23-01-2004 | #27



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » HTML, Формы...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как передать данные с HTML формы в PHP скрипт? .ExeRun Вебмастеру 7 19-04-2010 02:31
формы html dima1981 Вебмастеру 12 17-08-2008 21:00
[HTML Forms]Формы и метод GET vadimiron Вебмастеру 6 25-11-2006 00:01
Скрипт РНР для обработки формы HTML   Lorena Вебмастеру 1 02-11-2004 14:50
цвет формы в HTML koresaram Вебмастеру 3 23-07-2003 00:05




 
Переход