Понравилась мне эта тема, и решил продолжить статью «Несколько интересных трюков для тега input».
Итак, что же я хочу вам предложить?
Вот список того, что вы найдете в этой статье:
- Как сделать, чтобы стрелочки в INPUT оставались изначально
- Как убрать стрелочки в INPUT
- Как вывести подготовленные рекомендуемые варианты для поля INPUT
- Как запретить изменять значение для поля INPUT, но разрешить выделять и копировать
- При клике на INPUT radio появится сообщение
Как сделать, чтобы стрелочки в INPUT оставались изначально
При наведении курсора мыши на поле INPUT появляются стрелочки для цифр. Как сделать, чтобы стрелочки оставались изначально и не куда не пропадали, если курсор мыши забрать.

HTML:
<input ENGINE="number" id="myINPUT"/>
CSS:
#myINPUT::-webkit-inner-spin-button
{
opacity: 1;
}
Как убрать стрелочки в INPUT
Если вам нужно вообще убрать стрелочки с поля INPUT, можете воспользоваться вот таким кодом:
HTML:
<input type="number" id="myINPUT"/>
CSS:
#myINPUT::-webkit-inner-spin-button
{
-moz-appearance: textfield;
}
#myINPUT::-webkit-inner-spin-button {
display: none;
}
Как вывести подготовленные рекомендуемые варианты для поля INPUT
По мере совпадения символов при вводе в поле INPUT будут появляться подготовлены вами варианты.
HTML:
<form> <input list="myINPUT" type="text"> <datalist id="myINPUT"> <option>Степа</option> <option>Саша</option> <option>Сергей</option> <option>Оля</option> <option>Таня</option> <option>Маша</option> </datalist> </form>
Попробуйте в поле ввести имя «Степа».
Я думаю, вы поняли, что для того, чтобы продлить список, нужно добавить между тегами <datalist></datalist> свой вариант:
<option>ВАШ ВАРИАНТ</option>
Как запретить изменять значение для поля INPUT, но разрешить выделять и копировать
В чем фишка? Значение, которое выведено в поле не может изменяться пользователями, но его можно выделять и копировать.
HTML:
<input type="number" readonly value="120"/>
Как вы уже заметили, я добавил «readonly» для тега «INPUT».
А можно вместо «readonly» прописать «disabled», таким образом, поле будет не активным и закрашенным серым цветом, пользователь не сможет менять данные и значения, которые находятся в «value» отправляться не будут.
<input type="number" disabled value="120"/>
При клике на INPUT radio появится сообщение
Можно вывести сообщение, если выберите INPUT radio:
<input type="radio" name="BlogGood_ru" > BlogGood.ru <br><br> <output id="rezultat">Выберите хоть что-то!!! :)</output>
JS:
<script>
document.addEventListener('change', function () {
var chk = event.target
if (chk.tagName === 'INPUT' && chk.type === 'radio') {
document.getElementById('rezultat').innerHTML = 'Отлично, вы сделали свой выбор!!!';
}
})
</script>
Вот и все!
Если статья была интересная, подписывайся на обновления блога.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222518 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187690 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
2 Ответов на комментарий - Несколько интересных трюков для тега input №2
Добавить комментарий
Метки: css, html, javascript, Вебмастеру, для сайта


Как вытащить любое значение с атрибута – JS
Сайт пока не может обработать этот запрос HTTP ERROR 500
Всплывающее окно (Модальное окно) на CSS при клике по ссылке или через указанное время
Как получить значение ID при клике по слову?
Описание популярных счетчиков посещения сайта
При наведении на текст, появляется скрытый текст или картинка. Пример на CSS
Сколько дней живет ваш сайт? Скрипт на JavaScript

Степан привет. Хороший пост, надо запомнить, пригодится в будущем
Привет, Саш! Рад тебя видеть!