Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Personalizowanie formy nr telefonu
busyboy
post 14.12.2016, 07:58:56
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam,

Mam na stronie formularz w którym oprócz danych zawiera również możliwość wprowadzenia nr telefonu. Wiadomo również jest wprowadzony ten nr - jedni wpisują ciągiem, inni po myślnikach itp czy ktoś ma wiedze w jaki sposób ujednolicić sposób wyświetlania tych numerów - tak żeby za każdym razem byłby wyświetlany w takiej samej formie.

Pozdrawiam
BusyBoy
Go to the top of the page
+Quote Post
Lion
post 14.12.2016, 08:17:48
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 14
Dołączył: 23.02.2013

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


Na pierwszej linii, czyli po stronie przeglądarki użytkownika, możesz zacząć od ustawienia atrybutów input type="tel" pattern="twoj pattern". Później, jeśli przeglądarka użytkownika nie wspiera podanych wcześniej atrybutów, można to zwalidować formularz w JS. Na końcu jeszcze walidacja po stronie serwera aby złapać najbardziej opornych.


--------------------
Go to the top of the page
+Quote Post
Niree
post 14.12.2016, 10:12:20
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

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


Użyj sobie:
https://plugins.jquery.com/jquery.inputmask/

Przykład:

  1. <input type="text" name="forwarder_phone" class="form-control" placeholder="Spedytor nadzorujący zlecenie" data-inputmask='"mask": "999-999-999"' data-mask/>

na samym dole:
  1. <!-- jQuery 2.2.3 -->
  2. <script src="plugins/jQuery/jquery-2.2.3.min.js"></script>
  3. <!-- InputMask -->
  4. <script src="plugins/input-mask/jquery.inputmask.js"></script>
  5. <script src="plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
  6. <script src="plugins/input-mask/jquery.inputmask.extensions.js"></script>
  7. <script>
  8. $(function () {
  9. $("[data-mask]").inputmask();
  10. });
  11. </script>


Możesz sobie dowolnie kontrolować każdy input.

Ten post edytował Niree 14.12.2016, 10:13:53
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:59