January 2019

M T W T F S S
 123456
78 910111213
14 151617181920
21222324252627
28293031   

За стиль благодарить

Развернуть метки

No cut tags
Tuesday, January 21st, 2014 11:53 am
Хорошо, когда на сайте, скажем, номер кредитки или серийник программного продукта вводится одним символьным полем (с дефисами, пробелами или без них) - но так бывает, увы, не всегда. Среди излюбленных уловок веб и программных дизайнеров - разбиение поля из, скажем, 20 цифр на 5 групп, каждая группа вводится в отдельное поле ввода. Дату тоже "удобно" заставить вводить - день в одно поле, год в другое, месяц - выбором из списка, ни в коем случае не копированием.

Вопрос - не знает ли кто готовой проги, решающей этот вопрос либо универсально (через клавиатурный сценарий), либо для какой-то частой разновидности хотя бы веб-форм? Я имею в виду что-то такое:
видим на странице

Серийный номер ____ - ____ - _____ - _______
Имя _________
Фамилия_________
Организация __________

Подкладываем программе файл вида

1234;5678;91011;121314;Иван;Иванов;ЗАО "Халява анлимитед";
и запускаем.

Писать самому исключительно лень.
Tuesday, January 21st, 2014 04:26 pm (UTC)
Но только если эти поля однообразно называются в формах.
Tuesday, January 21st, 2014 07:57 am (UTC)
http://www.roboform.com/ru/how-it-works

Среди излюбленных уловок веб и программных дизайнеров - разбиение поля из, скажем, 20 цифр на 5 групп, каждая группа вводится в отдельное поле ввода
на приличных сайтах копипастом можно и такие формы заполнять
Tuesday, January 21st, 2014 06:59 pm (UTC)
С первым случаем - про разбитие про группы - если джаваскрипт настроен так, что курсор сам прыгает из поля в поле, то автозамена Punto Switcher должен работать. Я её использую для многих других задач, мне очень нравится.
Tuesday, January 21st, 2014 08:16 pm (UTC)
Пользуюсь программой AutoIt3 для этой цели много лет.
Формально это попадает под "самому писать" наверное, но очень малогеморно. Там простой для понимания язык типа бейсика с уже написанными командами в стиле "активируй окно такое-то пошли ему такие-то нажатия клавиатуры, закрой". Можно кликать по элементам (кнопкам) и так далее. Если надо сэмулировать пять кликов в данное окно то займет это ровно 6 строк...