В виду катастрофического отсутствия времени (нет возможности самому возиться) готов заказать, и оплатить написание скрипта.
Что нужно на картинке:
Работающий прототип, он же источник картинки:
http://colorscheme.ru/color-converter.htmlИнтересующий результат: <input> ввода положительных целочисленных значений с дополнительными кнопками увеличения или уменьшения значения на единицу и обработчиком событий.
Требования к обработчику:
- ввод в input с клавиатуры только числовых значений, т.е. от 0 до 9 - нажатия других клавиш должно просто игнорироваться;
- возможный диапазон значений от 0 до 100 - не больше и не меньше;
- при вводе с клавиатуры значения больше 100 (если в поле уже стоит значение 50 /*к примеру*/ и мы добавляем в начале/середине/конце любую цифру в результате чего число становится трехзначным), то значение в input-е должно устанавливаться как 100 (максимальное) - в оригинале эта опция обработки значения отсутствует;
- при удержании нажатой мыши на кнопке инкремента/декремента (вверх/вниз) после небольшой задержки должно происходить ускоренное увеличение/уменьшение значения - как в оригинале;
- любое изменение значения input-а должно вызывать функцию-обработчик значения на js - писать буду сам, на этапе сдачи задания пусть это будет func(){return true;} причем вызов данной функции должен производиться вне зависимости изменено ли значение с клавиатуры, или с кнопки вверх/вниз (onChange);
- обработчик ввода и нажатия на кнопки предпочтительно на JS или jQuery, в коде должны быть закомментированы и описаны две переменные: пауза до начала "ускоренной прокрутки" при удержании кнопки вверх/вниз - раз, скорость "ускоренной прокрутки" - два. /*для оперативной регулировки, без глубокого осмысления "чужого" коддинга*/
В итоге, нужно всё так же, как по ссылке выше, с учетом замечания в п.3
Комментарии:
- интересует input в единичном исполнении, в 4-х нет смысла;
- фон, цвет, шрифты и вид кнопок могут быть любыми (по умолчанию): все необходимые картинки и стили с версткой произведу сам - нужен только функционал.
Сроки после согласования стоимости и всех вопросов: свободные (день/два/три - до недели)
Заключение сделки через гаранта - приветствуется
P.S. Не важно "выдернете" ли вы код из сайта-источника и исправите, с учетом моих пожеланий (п.3), или напишете свой - важен работающий функционал
P.P.S. Чуть не забыл: контакты - ЛС
Сообщение отредактировал ShowPrint - 24.9.2015, 19:47