Lubię jQuery i zastanawiałem się, czy ktoś użył dobrej wtyczki lub (nie-jQuery) biblioteki JavaScript, która pozwala na automatyczne formatowanie uporządkowanych pól, takich jak numery telefonów lub daty. Wiem o wtyczce jquery-ui-datapicker, a nie tego, czego szukam tutaj. Możesz wpisać numer telefonu jako 123, który następnie staje się (123), dodatkowe numery będą sformatowane jako (123) 456 7890 Zewn. 123456. Jeśli naciśniesz klawisz Delete, automatyczne formatowanie zniknie automatycznie, a przesunięcie kursora, powiedzmy, po (123) i naciśnięcie klawisza delete spowoduje usunięcie 3 i zrobienie reszty (124) 567 8901 Ext. 23456. Te, z którymi grałem, wydają się niewiarygodne.Automatyczne formatowanie danych strukturalnych (telefon, data) za pomocą wtyczki jQuery (lub w przypadku braku tej wanilii JavaScript)
Odpowiedz
Czy robisz the Masked Input plugin zrobić to, czego potrzebujesz, lub to, co już uważasz za niewiarygodne?
Allan,
wierzę najlepiej byłoby użyć wyrażeń regularnych wewnątrz dwóch oddzielnych metod formatowania w celu osiągnięcia pożądanych rezultatów. Będzie to raczej proste, jeśli chodzi o numery telefonów, a ja opublikuję przykład kodu, jeśli nie zostanie on wysłany, gdy usiądę i będę miał 10 minut na napisanie czegoś. Być może w polu daty można zamiast tego użyć czegoś takiego jak jQuery UI Datepicker? http://marcgrabanski.com/pages/code/jquery-ui-datepicker
HTH,
/sf
Z wtyczką do kalendarza faktycznie miałem na myśli moduł ui-datepicker i nie nadawał się do tego, co wiem. –
- 1. Filtr danych jQuery Mobile, w przypadku braku wyniku.
- 2. Przechowywanie dużych strukturalnych danych binarnych za pomocą Haskella
- 3. Importowanie wtyczki jQuery za pomocą JSPM
- 4. Automatyczne zapisywanie danych wejściowych formularza za pomocą jQuery + ASP.NET MVC
- 5. Co zwraca funkcja javascript w przypadku braku instrukcji return?
- 6. PyTest-Django W przypadku braku tabeli django_migration
- 7. Wystawianie wtyczki jquery za pomocą pakietu Webpack
- 8. płynne przewijanie automatyczne za pomocą javascript
- 9. Jak kontrolować formatowanie danych wyjściowych Data :: Dumper?
- 10. Znalezienie najbliższym kolorem wartość za pomocą jQuery lub JavaScript
- 11. Data walidacji wtyczki bez kalendarza
- 12. Usuwanie parametrów adresu URL za pomocą javascript lub jquery
- 13. jak wygenerować ścieżkę CSS za pomocą javascript lub jquery?
- 14. Jak uzyskać naturalne wymiary obrazu za pomocą javascript lub jquery?
- 15. Automatyczne zwiększanie wartości w bazie ogniowej za pomocą javascript
- 16. Data formatowanie część tekstu w Jasper/iReports
- 17. Data formatowanie w WPF DataGrid
- 18. Automatyczne ponowne zamawianie UICollectionView w danych podstawowych za pomocą Swift
- 19. Automatyczne zapisywanie danych za pomocą kakao i danych podstawowych
- 20. Dodaj punkty za pomocą Javascript/Jquery
- 21. Automatyczne formatowanie dla vi?
- 22. Niestrukturalny tekst do danych strukturalnych
- 23. Problem jQuery IE7 (za pomocą wtyczki jQuery Cycle)
- 24. Automatyczne formatowanie kodu w Android Studio
- 25. Przekazywanie funkcji JavaScript za pomocą wbudowanych atrybutów danych
- 26. Pobieranie atrybutów danych HTML za pomocą jQuery
- 27. Python: data, formatowanie czasu
- 28. jak zaimplementować funkcję wyszukiwania za pomocą Javascript lub jquery
- 29. jQuery automatyczne wykrywanie, jeśli potrzebuję użyć .html() lub .val()
- 30. Formatowanie Swift Data
bardzo blisko, dzięki za wskazówki. Jeśli wprowadzę numer telefonu, usuń cyfrę i rozognam pole, w którym nie ma wejścia (argh). –
Zostało to naprawione w najnowszej wersji. Możesz teraz dodać "?" do maski, co oznacza, że cokolwiek po jest opcjonalne. Możesz dodać maskę "? (999) 999-9999", aby umożliwić częściowe numery telefonów. Jest to szczególnie przydatne w przypadku rozszerzeń. –
Wygląda na to, że link jest uszkodzony ... Czy to ta sama wtyczka? http://digitalbush.com/projects/masked-input-plugin/#demo – TechplexEngineer