Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2018, 12:57
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Input hex, что бы было понятно.
Подскажите, как делать что бы было красиво и понятно что в input надо вводить числа в 16-ричной системе ?
Думаю, сделать добавить 0x вначале жестко, чуть чуть прозрачного цвета,
вот только, не знаю как сверять если добавка или нету

Ну и по событию input блокировать все символы, которые нельзя вводить

Есть какой нибудь альтернативный вариант ?
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2018, 13:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

<input pattern="[a-fA-F\d]+" />

Может удобнее преобразование из десятичной в шестнадцатеричную, для сценария?
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2018, 13:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

pokk,
сделайте Color Picker и ввод ползунком
Ответить с цитированием
  #4 (permalink)  
Старый 29.01.2018, 13:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

pokk,
colors_picker
Ответить с цитированием
  #5 (permalink)  
Старый 29.01.2018, 21:53
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<input type="color">
Ответить с цитированием
  #6 (permalink)  
Старый 30.01.2018, 04:57
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Не не, это не для выбора цвета, а для ввода системного параметра.

PS: placeholder не очень подходит, дело в том что бы было меньше писанины, то при открытии страницы, этот инпут заполняется с сервера, последним установленным значением.

Последний раз редактировалось pokk, 30.01.2018 в 05:10.
Ответить с цитированием
  #7 (permalink)  
Старый 30.01.2018, 05:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от pokk
PS: placeholder не очень подходит
А кто-то это предлагал? Проверить можно только рег. выражением - pattern="0x[a-fA-F\d]+" при вводе/отправке. Что за системные параметры, может поступить не так, и именно чтобы было меньше писанины и ошибок?
Ответить с цитированием
  #8 (permalink)  
Старый 30.01.2018, 06:57
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Ну просто, если тебе надо изменить 1 параметр на единичку, что бы для этого тебе не приходилось вбивать ещё 3-4 параметра, по этому сделано что, при открытии страницы/вкладки, все сохранены параметры загружаются в input, а пользователь/настройщик, уже их редактирует, и сохраняет. А зашита нужна что лишнее не вбивали, так как на сервере разбор едет по байтно и сразу первые два байта будут откидываться. а остальные сохраняться.
Ответить с цитированием
  #9 (permalink)  
Старый 30.01.2018, 08:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А причем тут HEX? Я об удобстве. К примеру, есть данные типа SET. Пользователь видит каждое из этого набора как понятный ему текст, а язык будет оперировать битовыми значениями этих данных. Получив выбранное в этом наборе он соединит их логическим ИЛИ получив значение. Если требуется узнать каждое в наборе, то достаточно сдвигая данные набора вправо на единицу, проверять наличие единицы в младшем разряде. И человеку легко понять что выбрать, и машине удобно оперировать.

Что же у вас за параметры такие, которые нужно задавать пользователю HEX значениями и при этом не запутаться, и не допустить ошибки?
Ответить с цитированием
  #10 (permalink)  
Старый 30.01.2018, 09:13
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

laimas, с удобство все в порядке, PI код RDS, изначально везде hex формате приводиться.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое копирование значения из input в input с одинаковыми атрибутами name ami_moor jQuery 2 10.08.2016 17:02
Как проверить что input не пуст и в случае true добавить класс Zhyhana jQuery 3 17.11.2015 21:15
Как можно узнать что value в INPUT изменилось? moskrc jQuery 2 22.10.2010 09:06
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30