Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Personalizowanie formy nr telefonu
Forum PHP.pl > Forum > Przedszkole
busyboy
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
Lion
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.
Niree
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.