nabuchodonozor Posted January 27, 2016 Share Posted January 27, 2016 Witam, mam pytanko,jak wymusić w formularzu rejestracyjnym, czy też formularzu szybkich zakupów aby w sekcji telefonu, trzeba było podać 9 cyfr, u mnie, można wpisać jedną i formularz to akceptuje. Link to comment Share on other sites More sharing options...
1 endriu107 Posted January 27, 2016 Share Posted January 27, 2016 Musisz to zrobić w klasie validate plik validate.php tam najprościej to chyba zrobić na zadzie if strlen($number)== Link to comment Share on other sites More sharing options...
1 endriu107 Posted January 28, 2016 Share Posted January 28, 2016 W tej klasie odszukaj funkcje która waliduje numer telefonu, przed samą walidacją dodaj ten warunek z odpowiednią ilością cyfr. Link to comment Share on other sites More sharing options...
1 nabuchodonozor Posted January 28, 2016 Author Share Posted January 28, 2016 Dobrze trafilem w kodzie? Link to comment Share on other sites More sharing options...
1 hatak Posted February 13, 2016 Share Posted February 13, 2016 podpowiedz masz w walidacji kodu ean13 ktory musi miec nie mniej i nie wiecej niz 13 cyfr czyli z telefonem 9-cyfrowym wystarczyloby zmienic tego prega na preg_match('/^[0-9]{0,9}$/', $number) Link to comment Share on other sites More sharing options...
1 klisiu04 Posted April 5, 2016 Share Posted April 5, 2016 Nie wiem czy jest to super poprawnie, ale działa: public static function isPhoneNumber($number) { return preg_match('/^[0-9]{9,12}$/', $number); } w tym przypadku gdy użyjesz "-" między cyframi nie przejdzie walidacji.Z tego co się orientuje, żeby zadziałało trzeba usunąć jeszcze cache z folderu /override/classes/cache 1 Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted January 28, 2016 Author Share Posted January 28, 2016 A konkretniej? Z php mam mało wspólnego Link to comment Share on other sites More sharing options...
0 endriu107 Posted January 28, 2016 Share Posted January 28, 2016 Tak. Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted January 28, 2016 Author Share Posted January 28, 2016 No to nie działa :/ Link to comment Share on other sites More sharing options...
0 endriu107 Posted January 28, 2016 Share Posted January 28, 2016 Tylko co nie działa? Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted January 28, 2016 Author Share Posted January 28, 2016 No nic się nie zmieniło, nadal mogę wprowadzić jedną cyfrę i szablon to akceptuje Link to comment Share on other sites More sharing options...
0 endriu107 Posted January 28, 2016 Share Posted January 28, 2016 To wiem, tylko nie wiem co zrobiłeś w tym pliku, ja nie podałem gotowca tylko zarys jak to powinno być zrobione, jeszcze trzeba oprócz tego dopisać to co ma zwracać dana instrukcja if. Link to comment Share on other sites More sharing options...
0 endriu107 Posted January 28, 2016 Share Posted January 28, 2016 Oczywiście zmiany dokonujesz w pliku katalogu override i usuwasz class_index.php po każdej zminie w pliku. Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted February 13, 2016 Author Share Posted February 13, 2016 Czyli finalnie jak mam to zrobić ? Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 13, 2016 Share Posted February 13, 2016 Tak jak napisałem. Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted February 13, 2016 Author Share Posted February 13, 2016 I tyle? Link to comment Share on other sites More sharing options...
0 nabuchodonozor Posted February 14, 2016 Author Share Posted February 14, 2016 htak wprowadzilem Twoje zmiany, i narazie nic Link to comment Share on other sites More sharing options...
Question
nabuchodonozor
Witam, mam pytanko,jak wymusić w formularzu rejestracyjnym, czy też formularzu szybkich zakupów aby w sekcji telefonu, trzeba było podać 9 cyfr, u mnie, można wpisać jedną i formularz to akceptuje.
Link to comment
Share on other sites
16 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now