Перейти к содержимому



Нужен <input> с обработчиком...

#1 ShowPrint

ShowPrint
  • Пользователь PRO
  • 1 719 сообщений
  • Репутация: 408
0

Отправлено 24 Сентябрь 2015 - 18:28

Безопасная сделка через гаранта Masterwebs.ru >>>

В виду катастрофического отсутствия времени (нет возможности самому возиться) готов заказать, и оплатить написание скрипта.

 

Что нужно на картинке:PrtScr.gif

Работающий прототип, он же источник картинки: http://colorscheme.r...-converter.html

 

Интересующий результат: <input> ввода положительных целочисленных значений с дополнительными кнопками увеличения или уменьшения значения на единицу и обработчиком событий.

Требования к обработчику:

  1. ввод в input с клавиатуры только числовых значений, т.е. от 0 до 9 - нажатия других клавиш должно просто игнорироваться;
  2. возможный диапазон значений от 0 до 100 - не больше и не меньше;
  3. при вводе с клавиатуры значения больше 100 (если в поле уже стоит значение 50 /*к примеру*/ и мы добавляем в начале/середине/конце любую цифру в результате чего число становится трехзначным), то значение в input-е должно устанавливаться как 100 (максимальное) - в оригинале эта опция обработки значения отсутствует;
  4. при удержании нажатой мыши на кнопке инкремента/декремента (вверх/вниз) после небольшой задержки должно происходить ускоренное увеличение/уменьшение значения - как в оригинале;
  5. любое изменение значения input-а должно вызывать функцию-обработчик значения на js - писать буду сам, на этапе сдачи задания пусть это будет func(){return true;} причем вызов данной функции должен производиться вне зависимости изменено ли значение с клавиатуры, или с кнопки вверх/вниз (onChange);
  6. обработчик ввода и нажатия на кнопки предпочтительно на JS или jQuery, в коде должны быть закомментированы и описаны две переменные: пауза до начала "ускоренной прокрутки" при удержании кнопки вверх/вниз - раз, скорость "ускоренной прокрутки" - два. /*для оперативной регулировки, без глубокого осмысления "чужого" коддинга*/

 

В итоге, нужно всё так же, как по ссылке выше, с учетом замечания в п.3

Комментарии:

  1. интересует input в единичном исполнении, в 4-х нет смысла;
  2. фон, цвет, шрифты и вид кнопок могут быть любыми (по умолчанию): все необходимые картинки и стили с версткой произведу сам - нужен только функционал.

 

Сроки после согласования стоимости и всех вопросов: свободные (день/два/три - до недели)

 

Заключение сделки через гаранта - приветствуется

 

P.S. Не важно "выдернете" ли вы код из сайта-источника и исправите, с учетом моих пожеланий (п.3), или напишете свой - важен работающий функционал

 

P.P.S. Чуть не забыл: контакты - ЛС


 

 

Сообщение отредактировал ShowPrint: 24 Сентябрь 2015 - 18:47

  • 0
MasterWEBS: третий дом - моё хобби и увлечение... Второй дом: работа - не меньше 12 часов в день...
Первый дом - под охраной: "Осторожно - злая жена!" (дрессировалась долго и надёжно) /*ссылку не просите - не дам!*/



Оформление форума – IPBSkins.ru