vitosbaltos 0 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 (изменено) Уважаемые, форумчане. Не могу разобраться, как реализовать на странице оформления заказа, чтобы в полях ввода были подсказки, которые исчезают при клике в это поле и возвращаются когда курсор ушел в другое место. Где такое правится и как? Изменено 11 июля, 2015 пользователем vitosbaltos Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 Допустим меняю {if $city=='1'}<div><label class="contactgroop" for="city">{#text_city#}</label> {$INPUT_CITY}</div>{/if} на {if $city=='1'}<div><label class="contactgroop" for="city">{#text_city#}</label> <input id="city" type="text" name="city" value="Город*" onfocus="if(this.value =='Город*' ) this.value=''" onblur="if(this.value =='' ) this.value='Город*'"></div>{/if} Вроде получается, но тогда не работает вывод информации об ошибке. В чем может быть причина? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 А если просто добавить атрибут: placeholder="Город" без всяких onfocus и т.д. ?! Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 Спасибо! Работает. Александр, подскажите есть решение, чтобы вместо текста, при ошибке заполнения поля, оно подсвечивалось определенным цветом? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 Так оно ведь так и есть, обязательные незаполненные поля подсвечиваются красным, по умолчанию. Для примера, зайдите на demo.vamshop.com, положите товар в корзине и перейдите к оформлению, ничего не заполняйте и просто внизу нажмите Продолжить, будет видно как подсветятся красным поля. Может у Вас свой шаблон и был удалён css класс подсветки ошибок красным?! Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 У меня шаблон vamshop1 из первой версии vamshop. В нем по умолчанию подсветки не было. Что можно подправить, чтобы она появилась вместо текста? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 (изменено) Пардон. Хотя и в первой и во второй версии одинаковые скрипты используются, для унификации движков. Попробуйте вот этот файл /templates/vamshop1/stylesheet.css stylesheet.css Изменено 11 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 Текст ошибок стал красным. Обязательные поля без изменений. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 (изменено) Тут, видимо, дело в bootstrap2 Стили для форм перекрывают раскраску поля в красный цвет. Попробуйте вот этот /templates/vamshop1/stylesheet.css stylesheet.css Изменено 11 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 Спасибо. Поля заработали. Теперь осталось убрать тексты ошибок. Подскажите, где они располагаются? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 Сами тексты?! А зачем их убирать?! Сами тексты в /lang/russian/russian.php сидят, можно попробовать просто оставить '' , т.е. пустое поле вместо текста ошибки. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 (изменено) Да, хотелось бы как на скриншоте. Чтобы всплывало окно с предупреждением. Изменено 11 июля, 2015 пользователем vitosbaltos Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 Для чего?! Чем меньше кликов - тем лучше, зачем Вы усложняете жизнь своим посетителям лишними кликами, окнами?! Чем меньше кликов - тем лучше. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 11 июля, 2015 Автор Жалоба Share Опубликовано 11 июля, 2015 Спасибо Вам за совет. Наверное оставлю эту затею. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2015 Жалоба Share Опубликовано 11 июля, 2015 Это правильно. Ведь нужно наоборот упрощать везде где это возможно, а не усложнять. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения