Суть нужно чекбокс с проверкой, если поставлен то можно отправить, если нет, то нет.
Код формы
<form action="#" method="post" id="cForm2"> <div class="form-item" id="cor5"> <input value="" id="posName" type="text" /><br> Ваше имя </div> <div class="form-item" id="cor5"> <input value="" id="posEmail" type="text" /><br> Ваш телефон </div> <div class="form-item" id="cor5"> <textarea id="posText"></textarea><br> Комментарий </div><br> <div class="form-item" id="cor5"> <div><input type="checkbox" /> Поставить галочку</div> </div><br> <input type="submit" value="ОТПРАВИТЬ" id="send"> </form>
<?php //********************************************** $log ==""; $error="no"; //флаг наличия ошибки if(!$posName){ $log.="<li>Введите Ваше имя!</li>"; $error="yes"; } if(!$posEmail){ $log .= "<li>Пожалуйста, введите Ваш телефон!</li>"; $error = "yes"; } //Если нет ошибок отправляем email if($error=="no") { //Отправка письма админу о новом комментарии $to = "mail@mail.ru";//Ваш e-mail адрес $mes = " <div style=\"font-size:12px;\">Имя: <b>$posName</b></div> <div style=\"font-size:12px;\">Телефон: <b>$posEmail</b></div> <hr> <div style=\"font-size:12px;\">Комментарий: <b>$posText</b></div> "; $from = "robot"; $headers = 'From: '.$from.''; $headers .= 'MIME-Version: 1.0'; $headers .= 'Content-type: text/html; charset=utf-8'; echo "1"; //Всё Ok! } else//если ошибки есть { echo "<ul style=\"list-style:none;\">".$log."</ul>"; //Нельзя отправлять пустые сообщения } } ?>