www.romver.ru
/ Полный список статей / Описание работы блока ФИО

Как заказать сайт


АБРАКАДАБРА (Тоже самое но в читаемом виде)

A zanimaus' razrabotkoy form vvoda personal'nix dannix. Dla udobstva raboti pol'zovateley i uveli4enia skorosti vvoda dannix (a ta je sokrajenia rasxodov na pereproverku vvedennix dannix) bil razrabotan metod obrabotki bloka FIO.

Interfeys form

Blok sostoit iz sleduu6ix poley (v zavisimosti ot specifiki poley mojet bit' men'6e): familia, ima, ot4estvo, data rojdenia, pol, semeynoe polojenie. Perexod po polam posledovatel'niy.

Logika funkcionirovania bloka «Li4nie dannie»
Posle vvoda familii, opredelaetsa pol po okon4aniu familii:
Mujskoy: 'OV', 'EV' ,'IN' ,'IN', 'OY', 'CKIY', 'SKIY', 'CKOY', 'SKOY', 'CKIY'.
Jenskiy: 'OVA', 'EVA', 'INA', 'AA', 'AA', 'EKAA', 'CKAA'.

FIO doljni vvoditsa v imenitel'nom padeje!
1. Esli udalos' opredelit' pol po familii to v sleduu6ee pole «Ima» podgrujautsa isklu4itel'no mujskie imena-spravo4nik mujskix imen(esli pol mujskoy opredelilsa), jenskie imena(analogi4no)-jenskaa familia. V slu4ae esli familia okazals' bespoloy (Krav4uk), to podgrujautsa oba spravo4nika mujskoy i jenskiy.
2. V pole «Ima», v zavisimosti ot podgrujennogo spravo4nika po pervim bukvam proisxodit podstanovka polnogo imeni, pri najatii na «Enter» proisxodit perexod k sleduu6emu polu «ot4estvo». Imeutsa takje spravo4niki ot4estv, zna4enia v pole podstavlautsa analogi4no predidu6emu punktu. V slu4ae kogda vvedeno ne spravo4noe ima(libo ima kotoroe ne soderjitsa v spravo4nike), t.e. ne vozmojno opredelit' pol, proisxodit proverka opat' je familii, i po ney proisxodit podgruzka zna4eniy v pole «ot4estvo», i v slu4ae kogda ne po imeni ne po familii nevozmojno opredelit' pol, proisxodit podgruzka oboix spravo4nikov. Esli ima avlaetsa ne spravo4nim, to ono podsve4ivaetsa krasnim cvetom, i otme4aetsa v baze metka o nespravo4nom zna4eni, svidetel'stvuu6aa o tom 4to zapis' nujno povtorno proverit' na korrektnost'.
3. Ot4estvo. Posle vvoda proveraetsa takje na spravo4noe zna4enie i pome4aetsa tak je kak ima.
4. Forma prostavlaet pol avtomati4eski pri vvode informacii, esli est' uverennost' v etom. T.e.:
4.1. Familia mujskaa ili jenskaa, pri etom ima i ot4estvo iz spravo4nika mujskie ili jenskie – forma prostavlaet pol. Vam trebuetsa obratit' vnimanie, 4to pol prostavlen verno.
4.2. Familia bespolaa, ima i ot4estvo spravo4nie, esli ima i ot4estvo sootvetstvuut odnomu polu, forma prostavlaet pol.
4.3. Familia + ima esli ot4estvo pustoe ili po nemu nevozmojno opredelit' pol.
4.4. Familia + ot4estvo, esli ima pustoe ili po nemu nevozmojno opredelit' pol.
5. Forma NE prostavlaet pol avtomati4eski pri nali4ii odnoy tol'ko familii (ima i ot4estvo – iniciali):
5.1. Ivanova I.I. – forma NE prostavit pol, t.k. tut mojet bit' o6ibka – roditel'niy padej, v etom slu4ae forma ostavlaet pol pustim, i Vi doljni prostavit' ego vru4nuu s anketi.

Posle zaolnenia ostal'nix poley, proisxodit vixod iz bloka i zaklu4itel'naa proverka:

6.Forma spra6ivaet o sootvetstvii FIO i pola odin raz, pri vixode iz bloka, pri povtornom obra6enii k bloku soob6enia vivodit'sa ne budut dla dannoy anketi. Pri etom analiziruutsa so4etania:
6.1. Okon4anie familii i pol (Ivanova – mujskoy, forma sprosit «uvereni li?»).
6.2. Nevernie sovpadenia Familia + Ima / Familia + Ima + Ot4estvo (Ivanova Aleksey, ili Ivanov Aleksey Ivanovna i t.d. – forma sprosit).
6.3. Nevernie sovpadenia FIO – pol (pri nali4ii polnogo FIO), analogi4no p. (6.1) – Ivanova Aleksey jenskiy – forma sprosit.
7. V slu4ae, esli pol ne prostavlen – forma pri vixode iz bloka sprosit, mojete li vi prostavit' pol?

Xotel razmestit' v razdele «Eti pol'zovatel'skie interfeysi», no u mena nedostato4no karmi.
habrahabr.ru/tag/uzabiliti/
3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank