Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 6

Форма отправки с сайта HTML+CSS

30.03.2016, 15:07. Показов 690. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане!
Имеется форма отправки на HTML+CSS. Нужна именно такая - с переходом на дополнительную страницу.
Подскажите, пожалуйста, как добавить в данную форму - капчу?
И возможно ли без аякса добавить проверку правильности заполнения данных формы (например, email и телефона)?
Заранее благодарю!

PHP
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
<?php
$success_url = 'success.html';
 
 /* Переменные */  
 if (isset($_POST['fname'])) {$fname = $_POST['fname'];}
 if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
 if (isset($_POST['email'])) {$email = $_POST['email'];}
 if (isset($_POST['Org'])) {$Org = $_POST['Org'];}
 if (isset($_POST['parametrs1'])) {$parametrs1 = $_POST['parametrs1'];}
  if (isset($_POST['parametrs2'])) {$parametrs2 = $_POST['parametrs2'];}
  if (isset($_POST['parametrs3'])) {$parametrs3 = $_POST['parametrs3'];}
  if (isset($_POST['parametrs4'])) {$parametrs4 = $_POST['parametrs4'];}
   if (isset($_POST['parametrs5'])) {$parametrs5 = $_POST['parametrs5'];}
   if (isset($_POST['parametrs6'])) {$parametrs6 = $_POST['parametrs6'];}
   if (isset($_POST['parametrs7'])) {$parametrs7 = $_POST['parametrs7'];}
   if (isset($_POST['parametrs8'])) {$parametrs8 = $_POST['parametrs8'];}
   if (isset($_POST['parametrs9'])) {$parametrs9 = $_POST['parametrs9'];}
   if (isset($_POST['parametrs10'])) {$parametrs10 = $_POST['parametrs10'];}
   if (isset($_POST['parametrs11'])) {$parametrs11 = $_POST['parametrs11'];}
   
/* Эл. почта получателя */
 $address = "1@1.ru"; 
 
/* Текст сообщения, \n - перенос строки */
 $mes = "Тема: Заявка на сайте!\nИмя: $fname\nТелефон: $phone\nEmail: $email\nОрганизация: $Org\nПробег: $parametrs1\nПосещение контрольных точек: $parametrs2\nВремя работы двигателя: $parametrs3\nТемпература: $parametrs4\nОбороты: $parametrs5\nВключение дополнительного оборудования: $parametrs6\nКонтроль выгружного шнека: $parametrs7\nКонтроль уровня топлива: $parametrs8\nКонтроль бензозаправщика: $parametrs9\nУчет обработанных площадей: $parametrs10\nДругое: $parametrs11";
 
/* Отправка письма получателю */
$sub='Заказ с сайта 1.ru'; //сабж
$email='Заказ_с_сайта '; // от кого
 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
 
ini_set('short_open_tag', 'On');
header('Location:'.$success_url);
 
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML5
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<div class="contact_form">
<form id="contact-form" action="order.php" method="post">
    <div class="two_columns_50_50 clearfix">
    <div class="column1">
        <div class="column_inner">
        <input type="text" class="requiredField" name="fname" id="fname" value="" placeholder="Имя *" />
        </div>
    </div>
       <div class="column2">
                <div class="column_inner">
        <input type="text" class="requiredField" name="phone" id="lname" value="" placeholder="Телефон *" />
        </div>
    </div>
   </div>
    <div class="two_columns_50_50 clearfix">
    <div class="column1">
        <div class="column_inner">
        <input type="text" class="requiredField email" name="email" id="email" value="" placeholder="Email *" />
        </div>
    </div>
    <div class="column2">
        <div class="column_inner">
        <input type="text" name="Org" id="website" value="" placeholder="Организация" /> 
        </div>
    </div>
</div>
        <p><strong>ПАРАМЕТРЫ КОНТРОЛЯ -</strong><br> 
        Написать <strong>"ДА"</strong> - при необходимости контроля данного параметра;
        Написать <strong>"НЕТ"</strong> - при ненадобности контроля данного параметра.<br> 
        Если сомневаетесь, то рекомендуем проставить во всех параметрах <strong>"ДА"</strong>, наш специалист объяснит особенности.  
        </p>
<div class="two_columns_50_50 clearfix">
    <div class="column1">
        <div class="column_inner">
        <input type="text" name="parametrs1" id="parametrs1" value="" placeholder="Пробег (Да/Нет)" />
        </div>
    </div>
    <div class="column2">
        <div class="column_inner">
        <input type="text" name="parametrs2" id="parametrs2" value="" placeholder="Посещение контрольных точек (Да/Нет)" />   
        </div>
    </div>
</div>
        
        <div class="two_columns_50_50 clearfix">
            <div class="column1">
                <div class="column_inner">
                <input type="text" name="parametrs3" id="parametrs3" value="" placeholder="Время работы двигателя (Да/Нет)" />
                </div>
            </div>
            <div class="column2">
                <div class="column_inner">
                <input type="text" name="parametrs4" id="parametrs4" value="" placeholder="Температура (Да/Нет)" /> 
                </div>
            </div>
        </div>
        
        <div class="two_columns_50_50 clearfix">
            <div class="column1">
                <div class="column_inner">
                <input type="text" name="parametrs5" id="parametrs5" value="" placeholder="Обороты (Да/Нет)" />
                </div>
            </div>
            <div class="column2">
                <div class="column_inner">
                <input type="text" name="parametrs6" id="parametrs6" value="" placeholder="Включение дополнительного оборудования (Да/Нет)" /> 
                </div>
            </div>
            
        <div class="two_columns_50_50 clearfix">
            <div class="column1">
                <div class="column_inner">
                <input type="text" name="parametrs7" id="parametrs7" value="" placeholder="Контроль выгружного шнека (Да/Нет)" />
                </div>
            </div>
            <div class="column2">
                <div class="column_inner">
                <input type="text" name="parametrs8" id="parametrs8" value="" placeholder="Контроль уровня топлива (Да/Нет)" />   
                </div>
            </div>  
        </div>
        
        <div class="two_columns_50_50 clearfix">
            <div class="column1">
                <div class="column_inner">
                <input type="text" name="parametrs9" id="parametrs9" value="" placeholder="Контроль бензозаправщика (Да/Нет)" />
                </div>
            </div>
            <div class="column2">
                <div class="column_inner">
                <input type="text" name="parametrs10" id="parametrs10" value="" placeholder="Учет обработанных площадей (Да/Нет)" />   
                </div>
            </div>  
        </div>
        
        <div class="two_columns_50_50 clearfix">
            <div class="column1">
                <div class="column_inner">
                <input type="text" name="parametrs11" id="parametrs11" value="" placeholder="Другое" />
                </div>
            </div>
            
        </div>
        <p style="color:#000">
        <strong>СПИСОК ТЕХНИКИ:    </strong>
        </p>
        <textarea name="message" id="message" rows="15" placeholder="Список техники">
        </textarea>
        </textarea>
                                                    
        <div class="submit_button_contact">
                <button class="qbutton" type="submit" id="submit1">Отправить заявку</button> 
        </div>
</form> 
 
</div>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.03.2016, 15:07
Ответы с готовыми решениями:

Форма отправки сообщений с сайта
Всем доброго времени суток!учусь верстать и ни как не придумаю, как сделать чтоб на почту вместе с именем и телефоном автоматически...

Форма отправки почты с сайта.
Делаю сайт в конструкторе. Мне нужно сделать форму отправки с сайта на мое мыло. Просмотрел много материала на тему создания формы...

Форма отправки сообщений с сайта
Выручайте кто ни-ть. Ломаю голову уже второй день.:wall: Пытаюсь добавить форму отправки сообщений, но ничего не выходит, после нажатия...

2
 Аватар для Kraken73
105 / 93 / 50
Регистрация: 17.09.2015
Сообщений: 612
30.03.2016, 15:29
Цитата Сообщение от LinaK Посмотреть сообщение
Подскажите, пожалуйста, как добавить в данную форму - капчу?
И возможно ли без аякса добавить проверку правильности заполнения данных формы (например, email и телефона)?
капча - http://www.w3box.ru/captcha/
проверку на JS можно или для мыла type="email", для телефона pattern="". Вроде глянул, pattern поддерживают браузеры chrome,safari,ie,firefox
https://jsfiddle.net/7qzcc35t/
HTML5
1
2
3
4
5
6
7
8
<form action="">
  number:<br>
  <input type="tel" pattern="\([0-9]{3}\)\s[0-9]{3}-[0-9]{2}-[0-9]{2}" name="phone" placeholder="(050) 121-34-57" title="Формат ввода (050) 121-34-57" required/><br/>
  e-mail:<br>
  <input type="email" name="email" placeholder="test@mail.ru" required ><br><br>
  <input type="submit" value="Submit">
  
</form>
0
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 6
30.03.2016, 15:36  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2016, 15:36
Помогаю со студенческими работами здесь

Форма отправки данных с сайта
Есть скрипт отправки данных с записью в лог, вопрос в следующем, как в этом скрипте добавить возможность отправлять с определенного email...

Html select форма отправки сообщений на почту
Не подскажите как реализовать &quot;html select форма отправки сообщений на почту&quot; Название/Цена:&lt;select&gt; &lt;option...

HTML+PHP Форма. Как вывести сообщение на стр-е отправки формы?
Здраствуйте такая небольшая проблема... Есть, например, такая простейшая форма: &lt;form action=&quot;handler.php&quot;...

Нужна форма отправки сообщений с сайта с прикреплением больших и нескольких файлов
Есть сайт сервиса фотопечати. Нужна форма обратной связи, чтобы пользователь со страницы сайта мог отправить сообщение с прикреплением...

Скрипт отправки данных на email c html сайта
Добрый день! Подскажите пожалуйста где ошибка в коде. Суть в том, что на html-сайте есть форма отправки сообщений. Вот ее код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru