Sway 0 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Здравствуйте, Прошу у знающих совета. При регистрации или заполнении некоторых форм при правильном заполнении границы меняют цвет с базового, который установлен в stylesheet.css и может меняться по желанию, на вот эту зверюгу element.style { border: 1px inset red [/CODE] на него правила stylesheet.css не распространяются [size=4]Вопрос в следующем, где он (element.style) прописан, чтоб поменять цвет и как добавить галочку при верном заполнении формы[/size][/font] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 А пример конкретной ссылки нет, где в-живую посмотреть. Может это из javascript кода какого-то лезет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Обычно такие вещи решаются и обнаруживаются с помощью firefox firebug или chrome developer console Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 В живом виде - это "стандартный шаблон vamshop" поля регистрации посетителей. По-строчно: Вот здесь (одно из мест) он живет <fieldset class="form"> <legend>Ваши персональные данные</legend> <p><label for="firstname">Имя:</label> <input type="text" name="firstname" id="firstname"> <span class="RequirementZ">*</span></p> [/CODE] Так выглядит в состоянии покоя: [CODE] <input type="text" name="firstname" id="firstname"> Так меняется при ошибке заполнения: <input type="text" name="firstname" id="firstname" style="border: 1px inset red;" class="error"> [/code] Так если все в порядке: [CODE] <input type="text" name="firstname" id="firstname" style="border: 1px inset red;" class="valid"> То, что из явы, это может быть, но все css которые есть для java и не только, я облазил, подходящего ничего не нашел span class="RequirementZ - менял, добавлял новый ничего не помогло Проблема, мне кажется, в \ style="border: 1px inset red; class="valid" / где он прячется? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2013 Жалоба Share Опубликовано 7 марта, 2013 Это подсветка заполненного поля. JS код сидит в /jscript/modified.js Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 Заменил красный зеленым function set_modified(e) { if (e) { var el = window.event ? window.event.srcElement : e.target; el.style.border = '1px green inset'; [/CODE] не работает( Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 может, не там? хотя в /jscript/modified.js менял Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2013 Жалоба Share Опубликовано 7 марта, 2013 Да вроде там, может кэш какой в браузере. Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 а может и правда кэш! Спасибо огромное от души! А то я уж думал все, нечистая поселилась. PS Еще момент про галочку: Она прописывается там же в jscript/modified.js рядом с цветом? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2013 Жалоба Share Опубликовано 8 марта, 2013 Что за галочка? Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 8 марта, 2013 Автор Жалоба Share Опубликовано 8 марта, 2013 Галочка, в смысле .png-шка которая появляется вместе c <input type="text" name="firstname" id="firstname" style="border: 1px inset green;" class="valid"> [/CODE] справа или слева от формы (где поставишь) Наглядно для юзера, что все правильно заполнено и выглядит неплохо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2013 Жалоба Share Опубликовано 8 марта, 2013 Иконки вроде как в /images/icons/ сидят. Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 9 марта, 2013 Автор Жалоба Share Опубликовано 9 марта, 2013 Иконки вроде как в /images/icons/ сидят. спасибо, но мой вопрос немного о другом я в смысле, про вызов (или как это правильно называется) этой иконки, чтоб появлялась, надо прописывать в <input type="text" name="firstname" id="firstname" style="border: 1px inset green;" class="valid"> [/CODE] или где-то в другом месте Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2013 Жалоба Share Опубликовано 9 марта, 2013 Иконка выводится при ошибке в поле, это js скрипт проверки ошибок формы. А modified.js лишь добавлять рамку для изменённых полей, что б видно было какое поле формы правилось. Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 10 марта, 2013 Автор Жалоба Share Опубликовано 10 марта, 2013 Спасибо, за помощь Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 марта, 2013 Жалоба Share Опубликовано 11 марта, 2013 Надеюсь, что разобрались, правда насчёт иконки вообще не понял, в текущей версии иконок вообще нет напротив полей форм. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения