amv
User-
Posts
38 -
Joined
-
Last visited
amv's Achievements
Explorer (1/14)
0
Reputation
-
спасибо, попробую. Отличное и простое решение!
-
Вот только я не программер. Мне все эти js как корпускулярно волновая теория света. Есть в формах простой штатный способ решения проблемы?
-
Не нашел подобную тему на форуме. И не нашел ответ на вопрос в описании тегов форм. Суть в следующем,повадился на мой сайт какой то долбанный робот и постоянно заполняет форму. Меня запарило каждый раз все это проверять, что бы понять реальная ли идет заявка или робот гадит. Форма простая на html, вот код. <!-- Начало формы бронирования --> <form action="formdata.php" method="POST" name="zayavka"><p><label>Введите Ваше имя: <input type="text" name="name" required size="40" maxlength="25"></label> <p4>*</p4></p><br><p><label>Введите Ваш номер телефона: +7 <input type="text" name="tel" required size="25" maxlength="25"></label> <p4>*</p4></p><p>Пожалуйста, вводите код в скобках. Пример: (555) 123-45-67</p><br><br><p><label>Введите Ваш e-mail: <input type="text" name="email" required size="40" maxlength="40"></label> <p4>*</p4></p> <p>Пожалуйста, вводите адрес Вашей почты без ошибок, на него будет отправлен ответ</p><br><br><p>Выберите номер, который Вы желаете забронировать: <p4>*</p4></p><p><select name="room_num" required><option> </option><option>До 3-х человек</option><option>До 4-х человек</option></select></p><br><p>Сколько человек приезжает? <p4>*</p4></p><p>(В каждом номере возможно размещение только 1-го дополнительного места!!!)</p><p><select name="people_num" required><option></option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option></select></p><br><p><label for="from">Дата заезда:</label><input type="text" id="from" name="from" required> <p4>*</p4><label for="to">Дата выезда:</label><input type="text" id="to" name="to" required> <p4>*</p4></p><br><br><p>Нужен ли Вам трасфер? <p4>*</p4></p> <p><select name="transfer" required> <option></option><option>Нет</option><option>Анапа (аэропорт)</option><option>Анапа (ж/д вокзал)</option><option>Крымская (ж/д вокзал)</option><option>Краснодар (аэропорт)</option><option>Краснодар (ж/д вокзал)</option><option>Протока (ж/д вокзал)</option><option>Тоннельная (ж/д вокзал)</option><option>Из другого места...</option></select></p><br><br><p>Какие дополнительные услуги Вам требуются?</p><p><label><input type="checkbox" name="krovatka">Детская кроватка в номер</label></p><br><br><p>Где Вы узнали о нас? <p4>*</p4></p><p><select name="reklama" required> <option></option><option>SeaPortal.ru - Морской Портал</option><option>Голубицкая.ру</option><option>Тамань.ру</option><option>Азур.ру</option><option>С другого ресурса...</option></select></p><br><br><p><label for="text_pole">Если у Вас остались вопросы, ответы на которые Вы не нашли на сайте - пишите. Мы обязательно Вам ответим!</label></p><p><textarea name="vopros" cols="95" rows="20" id="text_pole"></textarea></p><p><input type="reset" name="reset" value="Очистить форму"> <input type="submit" name="submit" value="Отправить"></p> </form><!-- Конец формы бронирования --> Обработчик вот: <?php$result = mail ("qqq@yqqq.ru","Заявка на бронирование номера","С сайта была отправлена заявка на бронь, со следующими данными:\nИмя: $_POST[name] \nЭлектронная почта: $_POST[email] \nНомер телефона: +7 $_POST[tel] \nХотим забронировать: $_POST[room_num] номер \nНас приезжает: $_POST[people_num] человек \nДата заезда: $_POST[from] \nДата выезда: $_POST[to] \nНужен ли трансфер? $_POST[transfer] \nДетская кроватка: $_POST[krovatka] \nГде Вы узнали о нас? $_POST[reklama] \nДополнительные вопросы: $_POST[vopros]");$result = mail ("amv3d@mail.ru","Please check your mail qqq@qqq.ru","You received a request for reservation. Check your email on amv3d@yandex.ru");header("Refresh: 3; url=http://primehotel.ru/");if ($result) { echo "<P>Сообщение успешно отправлено.</P>";}else { echo "<p>Извините, сообщение не было отправлено.</p>"; }echo '<p>Через 3 секунды, Вы будете перенаправлены обратно на сайт.</p>';exit;?>Есть ли возможность такими же простыми методами сделать поле, в которое нужно вписать какое нибудь конкретное слово, что бы форма отправилась? Капча не нужна, ибо не знаю как ее вставлять. Не программист. Знаний хватило только на такой примитив. Надеюсь, что штатные средства позволят хотя бы на примитивном уровне установить защиту.
-
Есть небольшой php файл. Простая форма отправки данных на мейл. После этого выводится сообщение, мол письмо ушло и сейчас вас перенаправят обратно на сайт. Но вот эта строка перестала работать: header("Refresh: 3; url=http://primehotel.ru"); Раньше все нормально работало на Хостинджире, пока они не уронили свою панель управления и у них не начался ад. Перенес сайт на другой ТаймВэб, но там то же самое. Форма отрабатывает, письмо уходит, но страница замораживается на этом сообщении. Как это можно решить без использования jQuery, Jawa и т.д. так как я не вэб программер и с такой задачей сам не справлюсь. Нужно решение как тут, одной строчкой. Просто тупо редирект, без изысков.
-
суть не в том, как это сделано, а в том как оно отображается. Везде страница выглядит нормально, в 100% размере. Но на мультитачевском ноуте ее пропорции увеличиваются. Можно же как то заставить принудительно показываться в оригинальном размере по умолчанию?
-
Столкнулся с пролемой. Есть верстанный DIVами сайт (http://primehotel.ru) с фиксированной шириной. Нормально отображается на всех устройствах, кроме мультитачевских ноутов. Там из за мультитача, сайт грузится примерно в 130% размере. Не влезает в ширину экрана, что создает реальные неудобства. Можно как то заставить сайт показыватсья по дефолту в 100% ? Такая же проблема имеется если просматривать его Firefox'ом. Сайт немного увеличивается, но не выходит за пределы экрана. На любом устройстве. Не подскажете, как можно это поправить?
-
Я понял. Спасибо. Буду разбираться.
-
Я вообще этот файл не делал и не заливал. Тот style.css который используется лежит в корне.
-
Знать бы еще как. Я не веб программист.
-
Есть сайт http://primehotel.ru На нем несколько пунктов меню. При нажатии на любой пункт грузится страница, без каких либо проблем и дерганий . И только при нажатии на "Бронирование" страница грузится через "белый экран". Проверял в Опере, Хроме и Лисе. Я так понимаю, что это из за присутствие на странице "формы бронирования". Подскажите как это можно избежать и грузить ее так же, как и остальные страницы.
-
Парни спасибо! Ваша помощь реально помогла. Все сделал, вопрос закрыт!
-
у меня получилось вот так: .table1 tr { text-align:center;border:2px solid #493d2d;} .table1 td { text-align:center;border:2px solid #493d2d; }.table1 th { text-align:center;border:2px solid #493d2d;} В опере, лисе, хроме и ие работает. Цвет бэка ячеек меняется в Дримвивере и то же везде работает.Остается открытымы 3 вопроса:Текст разного цвета в ячейках одной таблицы, присутствия бордера в некоторых ячейках и разная высота ячеек (последнее правда можно обойти, просто разделив таблицу на несколько и поставив их впритык) Но первых 2 вопроса, не знаю как решить. спасибо, пойду копать.
-
Если задача сделать несколько таблиц. Все они должны быть разные. Вот картинки. 1. таблица Имеет бордер 2 пиксела, высоту ячеек 20 пикселов. 2. таблица Только некоторые ячейки имеют обрамление, другие бордера не имеют. Высота фиксированная 3. таблица Там вообще все разное. И высота ячеек (надо делать разраничения блоков) и цвет текста внутри ячейки и бэк в ячейке разного цвета. Делаю это через CSS. Таблица объявляю как: <table class="table1" width="830"> <tr> <th width="100" bgcolor="#ece5dc">Номера</td> <td width="100" bgcolor="#ece5dc">Май</td> <td width="100" bgcolor="#ece5dc">Июнь</td> <td width="100" bgcolor="#ece5dc">Июль</td> <td width="100" bgcolor="#ece5dc">Август</td> <td width="100" bgcolor="#ece5dc">Сентябрь</td> <td width="100" bgcolor="#ece5dc">Межсезонье *</td> </tr> <tr> <th>описание</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">000</td> </tr> <tr> <th bgcolor="#ece5dc">описание</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">0000</td> <td bgcolor="#ece5dc">000</td> <td bgcolor="#ece5dc">000</td> </table><br> Прописываю для нее стиль: table.table1{font-family:arial, Helvetica,sans-serif;font-size: 14.5px;font-weight:bold;color: #493d2d;line-height: 1.3;font-style:bold;line-height: 1.4em;border-collapse:collapse;border:2px solid #493d2d;} Но не знаю как заставить рисовать бордеры внутри ячеек. Если пишу: table{width:830px;text-align:center;border-collapse:collapse;} tr, td, th{height:25px;padding:5px;vertical-align:middle;} то это работает глобально по всем таблицам. А мне надо назначить th, tr, td только какому то конкретному стилю. Не знаю как это синтаксически прописать. Не разу не программист, ни верстальщик. А по третей таблице вообще не понимаю как делать в одной раблице разного цвета шрифты и высоту ячеек. Может кто кинет примером?
-
Хочу выразить вам свою благодарность, за валидную, кроссбраузерную верстку сайта. Все отлично показывает во всех основных браузерах, ничего никуда не едет и не глючит. Сам сайт еще не запущен (заработает ближе к лету, когда доделаем отделку здания и наполним его фотографиями), но посмотреть можно будет вот тут: primehotel.ru Еще раз спасибо! Успехов на этом поприще!