Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
 Аватар для NARKROMAN
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 16

Подсветка поля формы

14.01.2013, 16:17. Показов 3893. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Такая проблема, нужно подсветить input во время фокуса с помощью js.. почему я не могу воспользоваться обычным :focus в стилях, потому что делаю сайт не чистым кодом а в редакторе, в котором есть свои ограничение, почему так и т.п. долго объяснять, вообщем решить эту проблему думаю можно только скриптом, а я в этом мало чего понимаю.. надеюсь на вашу помощь.. прилагаю код формы)

HTML5
1
2
3
4
5
<div class="block block-form is-form" id="block-new8" style="display: block;position: absolute;width: 312px;top: 200px;left: 60px;height: auto;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;">
            <form action="/var/38490/form/action/" method="post" class="our_form"><style>#block-new8 label.main {clear: left; width: 85px;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;font-size: 17px;height: auto;left: 0;top: 0;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 input::-webkit-input-placeholder {padding: 0;width: 85px;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;font-size: 17px;height: auto;left: 0;top: 0;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 input:-moz-placeholder {padding: 0;width: 85px;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;font-size: 17px;height: auto;left: 0;top: 0;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 input:-ms-input-placeholder {padding: 0;width: 85px;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;font-size: 17px;height: auto;left: 0;top: 0;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 .input {display: block;margin: 0 0 0 85px;height: 30px;border-radius: 3px; width: 225px;height: 30px;font-size: 16px;color: #000000;border-width: 1px;border-radius: 3px;border-color: #cccccc;margin-bottom: 14px;border-style: solid;background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: normal;left: 0;top: 0;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 select.input {display: block;height: 30px;width: 225px;}#block-new8 input.input {display: block;width: 225px;box-shadow: none;}#block-new8 input:required {box-shadow: none;}#block-new8 input:invalid {box-shadow: none;}#block-new8 input[type=checkbox] {margin-right: 5px;}#block-new8 input[type=radio] {margin-right: 5px;}#block-new8 textarea.input {display: block;width: 225px;margin-right: 0 !important;padding: 0 !important;}#block-new8 .radio {display: block; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;height: auto;width: auto;left: 0;top: 0;background-color: transparent;background-image: none;background-position: 0% 0%;background-repeat: no-repeat;;}#block-new8 .input_block {display: block;margin-bottom: 14px;margin-left: 85px;}#block-new8 {z-index: 104;}#block-new8 input {padding: 0; margin: 0; ;}#block-new8 label {margin: 0;padding: 0;}#block-new8 .column50 {width: 50%;overflow: hidden;float: left;}#block-new8 .column50.column50_1 .cont {padding-right: 0px;}#block-new8 .column50.column50_2 .cont {padding-left: 0px;}#block-new8 .column50 .input {margin-top: 0;}#block-new8 .form-list-item {display: inline-block;}#block-new8 .form-list-item.form-list-columns-1 {width: 100%;}#block-new8 .form-list-item.form-list-columns-2 {width: 50%;}#block-new8 .form-list-item.form-list-columns-3 {width: 33%;}</style><div class="step step-0" data-button="" style="display: block"><div class="cont " data-name="widget_0" data-first_name="1" data-default="" data-required="1" data-column="1" data-ordering="1" data-label="Имя" data-type="input"><label for="widget_0" class="main">Имя*</label><input type="text" class="input" name="widget_0" value="" required /></div>
<div class="cont " data-name="widget_1" data-default="" data-required="1" data-column="1" data-ordering="2" data-label="Email" data-type="email" data-email="1"><label for="widget_1" class="main">Email*</label><input type="email" class="input" name="widget_1" value="" required /></div>
<div class="cont " data-name="widget_2" data-default="" data-pattern="\(\d\d\d\) \d\d\d-\d\d-\d\d" data-mask="(999) 999-99-99" data-column="1" data-phone="1" data-ordering="3" data-label="Телефон" data-type="tel"><label for="widget_2" class="main">Телефон</label><input type="tel" pattern="\(\d\d\d\) \d\d\d-\d\d-\d\d" data-mask="(999) 999-99-99" class="input" name="widget_2" value=""  /></div>
</div>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.01.2013, 16:17
Ответы с готовыми решениями:

Как исправить ошибку добавления? Подсветка поля?
Еще раз всем привет. В общем, разобрался с капчой, проверяется при неверном вводе, но!!! 1. Когда я не правильно ввожу символы - форма...

Подсветка поля с ошибкой
Например есть такая функция: function Formdata(data){ if (data.art1 != null &amp;&amp; data.art1.value.length &lt; 1 ) { alert('Заполните...

Подсветка фона выбора параметров формы
Какой должен быть код у скрипта, в котором будет подсвечиваться фон как на скриншоте? Пытался так, но не работает: &lt;select name =...

1
 Аватар для koza4ok
632 / 440 / 67
Регистрация: 19.09.2012
Сообщений: 1,632
15.01.2013, 02:31
Лучший ответ Сообщение было отмечено NARKROMAN как решение

Решение

JavaScript
1
2
3
4
5
6
7
input.addEventListener('focus',fn(this));
 
 
function fn(elem)
{
elem.className='focusStyle'
}
В CSS прописываем правило
CSS
1
2
3
.focusStyle{
box-shadow:......
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2013, 02:31
Помогаю со студенческими работами здесь

Вывод скрытого поля формы в зависимости от результата другой формы
Есть форма (PHP+JavaScript), значения для некоторых полей определяются формой из другой страницы: echo '&lt;form enctype=...

Сумма значений поля подчиненной формы по условию на значение другого поля той же формы
Здравствуйте. Есть форма в БД Аксесс с подчиненной формой. В подчиненной форме есть 2 поля: Статья - целое число и ЧасовПлан - одинарное с...

Привязка одного поля формы в зависимости от другого поля формы
Здравствуйте! Существует такая задача: необходимо создать журнал учета работ по ремонту станков. В каждом цехе есть отдел и в каждом отделе...

Цвет поля формы по значению поля другой формы (таблицы)
Привет всем! Три таблицы и формы соответственно: &quot;ОБЪЕКТ&quot; 1:М &quot;ПЕРИОД&quot; 1:М &quot;ГРАФИК&quot; Другая (несвязанная) таблица (и форма)...

Подсветка поля в Swing
Изучать swing начал недавно, подскажите пожалуйста, как подсвечивать активное поле. Как тут, к примеру (я понимаю, что в Mac OS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru