Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][JQuery]Sprawdzanie numeru komórkowego, i aktywacja dodatkowych pól
evolucja
post
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Mam formularz z 4 polami:
Telefon, Telefon dodatkowy, Checkbox1, Checkbox2

Czy ma ktoś klasę sprawdzającą numer komórkowy? Chodzi mi o to, aby w przypadku wpisania w pole Telefon lub Telefon dodatkowy numeru komórkowego(nie stacjonarnego)uaktywniły się oba checkboxy.

Musiało by to sprawdzać czy numer pasuje do wzorca: '505505505' lub '48505505505'

Będę wdzięczny za wskazówki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Przechodzą, ponieważ w chwili obecnej jest standard taki, by numery były 9-cyfrowe i już. Dlatego była ta heca z 0 w numerach i ciężko połapać było co i jak. Jeśli chodzi o Polskę, to pozostaje Ci jedynie sprawdzanie identyfikatorów sieci czyli 3 pierwszych cyfr. Wiadomo, że numer zaczynający się od 608 był założony w Erze, 888 w Heyah i tak dalej. Teraz to chyba jedyne, w miarę proste, rozwiązanie rozpoznające z jakim telefonem mamy do czynienia, aczkolwiek nie rozpoznasz faktycznej sieci i nie możesz być pewien, że ktoś nie ustawił numeru komórkowego jako domowy-stacjonarny. Tak więc nigdy nie będziesz miał 100% pewności. A co dopiero mówić o zagranicy, czyli tych z 11 lub 13 cyframi innymi niż 48 lub 0048... Na chwilę obecna zostaje Ci wycięcie 3 pierwszych znaków i porównanie ich do wzorców sieci. Nic innego chyba nie wymyślisz.


EDIT: oczywiście sprawdziłeś 48 na starcie, ale czy jesteś pewien, że nie ma telefonów tak się zaczynających? Bo mogłeś wyciąć prawidłowy numer, skracając go do 7 znaków (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 18:07