|
0 / 0 / 0
Регистрация: 01.09.2010
Сообщений: 35
|
|
ввод и проверка адреса01.11.2010, 23:58. Показов 2483. Ответов 1
Метки нет (Все метки)
прошу самого общего совета и пинка в нужном направлении.
у меня задача такая. необходимо сделать страницу проверки адресов. пользователь заходит, вводит адрес,после анализа адреса выводится некоторая форма форма. адрес состоит из 4 элементов: название населенного пункта, название улицы, номер дома, номер квартиры. поле с номером квартиры можно не заполнять, остальные обязательны к заполнению. кое что я уже реализовал. для первых двух полей использую JQuery-модуль autocomplete - пользователь вводит название нас.пункта, оно отсылается в БД в виде запроса, на которого возвращается результирующий набор, содержащий строго определенный набор улиц. далее с выбором улицы происходит такая же канитель, только поле номера дома представляет из себя выпадающий html-список типа select. он так же содержит строго определенный набор номеров домов. старт проверки происходит после нажатия html-кнопки типа button. то, что я описал уже работает, НО мне хотелось бы найти уже готовые модули, с помощью которых можно повторить описанную систему. так как задача классическая, то я уверен, что они существуют и в большом количестве. причина поиска готового или полуготового решения в том, что моя задача подразумевает множество проверок и оговорок, которые мою несовершенную систему превращают в говнокод. вот примеры проверок: 1. необходимо организовать переходы фокуса при различных даже самых неожиданных деиствиях пользователей. 2. необходимо обчищать поля(и переменные, которые с ними связаны) при переходах фокуса на определенные поля. 3. необходимо проверять названия , вводимые в первые 2 поля на предмет существования их в БД. 4. необходимо дизэблить или очищать список в третьем поле, если первое или втрое не заполнено или заполнено некорректно. 5. необходимо после вывода сообщения об ошибке не значения в полях оставлять. чтобы пользователю приходилось заменить только ошибочное значение. 6. необходимо после осуществления финальной проверки и отправки формы возвратить пользователя к начальной странице, поля в которой содержали бы введенные ранее значения. ну и другие. то есть постоянно взаимодействуют js, php, html, ajax. на этом и спотыкаюсь. особых мер безопасности не требуется. то есть если все проверки будут проходить на стороне клиента меня это вполне устроит. повторюсь, что хотел бы наити модули, в которых подобные мелочи уже продуманыи. в этом случае, думаю, смог бы доработать их для своей задачи.
0
|
|
| 01.11.2010, 23:58 | |
|
Ответы с готовыми решениями:
1
Проверка на правильность введенного email адреса Проверка на ввод числа Проверка на ввод данных |
|
bigMatherHacker
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
|
|
| 02.11.2010, 02:57 | |
|
И смысл для такой задачи js ?? твоя задача решается с помощью регулярок на php.
0
|
|
| 02.11.2010, 02:57 | |
|
Помогаю со студенческими работами здесь
2
Проверка на ввод и обратная отправка Ввод IP адреса в строку Ввод адреса папки Проверка IP адреса. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|