Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Покрасить текст в обработчике обратной связи https://www.cyberforum.ru/ php-beginners/ thread1396004.html
Всем добрый вечер. Подскажите как мне покрасить текст в красный цвет в обработчике обратной связи... <?php $name = $_POST; $email = $_POST; $telef = $_POST; $mess = $_POST; $REMOTE_ADDR =...
Сохранение в png PHP
<?php $im = imagecreatefrompng('text1.png'); $black = imagecolorallocate($im, 0x00, 0x00, 0x00); // Путь к ttf файлу шрифта $font_file = 'fonts/948646.ttf'; // Рисуем текст 'PHP Manual'...
PHP Загрузка изображения
Здравствуйте. Подскажите, как выполнить следующую задачу (или дайте ссылку с описанием): В БД есть строковое поле image, которая хранит ссылку на изображение. В админке при добавлении, например,...
PHP Трудности с mvc Здравствуйте! В процессе работы с MVC возникли некоторые трудности. Модель нужна для получения данных из базы или других источников(??Или только база??). Контроллер - логика приложения. Я... https://www.cyberforum.ru/ php-beginners/ thread1395911.html
PHP Предупреждение перед удалением https://www.cyberforum.ru/ php-beginners/ thread1395849.html
Здравствуйте. Подскажите, как при нажатии на картинку с изображением крестика (см. код) высвечивалось сообщение вроде "Вы действительно хотите удалить (и тут имя автора)"? Код рабочий, только...
Сделать форму отправки PHP
Люди добрые подскажите как реализовать форму наподобие статуса в соцсетях, только пользователь должен вставлять код в форму и после отправки получить банер на своей странице(это соцсеть) т.е....
PHP Вычислить значение выражения
Помогите пожалуйста перевести данные коды с Pascal на php: Код Pascal 1) Дано целое число N (> 0). Найти значение выражения 1.1 - 1.2 + 1.3 - … (N слагаемых, знаки чередуются). Условный...
PHP Головоломка Есть 3 переменных: $var_1 = 'message=klis'; $var_2 = 'label=asfsdf'; $var_3 = 'amount=120'; Каждая переменная может быть пустая или полная и нужно их соединить в одну переменную. НО! ... https://www.cyberforum.ru/ php-beginners/ thread1395587.html
PHP Не выходить вывести данные https://www.cyberforum.ru/ php-beginners/ thread1395549.html
Код Html формы: <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html...
PHP Подскажите по коду помогите Добавлено через 1 минуту помогите сделать так чтобы в php сценарии ввод оценок ограничивался только значениями 2,3,4,5 <?php include("../bd.php"); include("checklogin.php"); if... https://www.cyberforum.ru/ php-beginners/ thread1395519.html
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 19
0

Обязательные поля для заполнения

16.03.2015, 02:22. Показов 6914. Ответов 5
Метки (Все метки)

Доброй ночи! Помогите пожалуйста исправить код в скрипте обратной связи, а именно допилить обязательные поля для заполнения... Когда тыкают на отправить, у меня отправляется сообщение не имея значение что там, даже если поля пустые. А нужно сделать обязательные поля для заполнения. Что бы когда тыкают отправить, а поля обязательные не заполнены, то что бы данные не отправлялись, а там где нужно дописать инфу, показывало "вы не заполнили обязателное поле", а когда все ОК и все поля заполнены, то тогда можно отправить. Я думаю смысл понятен... Помогите пожалуйста. Вот код в html и обработчик:

HTML:
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
 <form id="form" action="../send.php" method="post"> 
      <fieldset>
        <p class="first">
          <label for="name">Имя <span class="colortext">*</span></label>
          <input type="text" name="name" id="name" size="30" />
        </p>
        <p>
          <label for="email">Email <span class="colortext">*</span></label>
          <input type="text" name="email" id="email" size="30" />
        </p>
        <p>
          <label for="tel">Контактный номер <span class="colortext">*</span></label>
          <input type="text" name="tel" id="tel" size="30" />
        </p>      
      </fieldset>
      <fieldset>                                      
        <p>
          <label for="message">Сообщение:</label>
          <textarea name="message" id="message" cols="30" rows="10"></textarea>
        </p>                
      </fieldset>         
      <p class="submit"><button type="submit">Заказать звонок</button></p>            
    </form>
      </div>
PHP обработчик:
PHP/HTML
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
<?php
 
$name = $_POST['name'];
$email = $_POST['email'];
$telef = $_POST['tel'];
$mess = $_POST['message'];
 
$REMOTE_ADDR = $_POST['REMOTE_ADDR'];
 
$to = "мыло";
$subject = "Сообщение с сайта";
$message = "\n Имя пославшего письмо: $name.\n Электронный адрес: $email \n Номер телефона: $telef \n Сообщение: $mess .\n IP-адрес: $_SERVER[REMOTE_ADDR]";
mail ($to,$subject,$message,"Content-type:text/plain; charset = utf-8") or print "Не могу отправить письмо !!!";
echo "";
 
?>
 
<!doctype html>
<html lang="ru-RU">
<head>
<link rel="icon" type="image/ico" href="ico/favicon.ico"/><link rel="shortcut icon" type="image/x-icon" href="ico/favicon.ico"/>
    <meta charset="utf-8">
    <title>Получение письма и продолжение заказа</title>
    <style>
 
        body {
            background-image: url(../img/fon/7.jpg);
            font-family: segoeui,arial,verdana,tahoma;
        }
        a {
            color: #ffffff;
            text-decoration: none;
        }
        h1 {
            color: #FFD700;
            font-size: 200%;
        }
        div {
            color: #FFFFFF;
            margin-top: 15%;
            text-align: center;
        }
        .small {
            font-size: 18px;
        }
 
    </style>
</head>
<body>
    <div class="main">
        <?php if(!$res): ?>
            <h1>Ваша заявка была успешно отправлена</h1>
            <p class="small">Спасибо за обращение, мы свяжемся с Вами в ближайшее время !</p>
        <?php else: ?>
            <h1>Заказ не осуществлен</h1>
            <p class="small">Ошибка отправки: <?php echo $mail->ErrorInfo; ?></p>
        <?php endif; ?>
        <a href="https://www.cyberforum.ru/"><h1>Вернуться к сайту</h1></a>
    </div>
</body>
</html>


Вернуться к обсуждению:
Обязательные поля для заполнения
0
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2015, 02:22
Готовые ответы и решения:

Как сделать обязательные поля?
Доброго времени суток! Подскажите пожалуйста как сделать поля обязательными при добавление данных...

Как убрать проверку обязательности заполнения поля email в форме?
есть файл для отправки заявок на почту. Как убрать проверку обязательности заполнения поля email в...

Обязательные поля, не работает атрибут required
Не работает атрибут required. После нажатия на кнопку &quot;Отправить&quot;, поле ФИО отправляется пустым....

Как отменить обязательность заполнения текстового поля при отправке формы?
Здравствуйте! У меня стоит последняя версия Joomla и VirtueMart 3. На странице товара есть кнопка...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.