Korzystając z tej witryny, wyrażasz zgodę na używanie plików cookie zgodnie z naszą Polityką prywatności i plików cookie .

Widżety interfejsu użytkownika

Wstęp

iform4u — widżety interfejsu użytkownika

Widżety interfejsu użytkownika to niestandardowe elementy sterujące, które poprawiają wizualizację naszych standardowych pól HTML5. Na przykład możemy użyć widżetu „Międzynarodowe wejście telefoniczne”, aby wyświetlić menu rozwijane z flagami i kodami krajów jako dynamicznymi obiektami zastępczymi. Oczywiście możemy je dostosować, korzystając z niestandardowych atrybutów Kreatora formularzy.

Jak korzystać z widgetu interfejsu użytkownika

Korzystanie z widżetów interfejsu użytkownika jest całkiem proste, wystarczy przejść do opcji Ustawienia formularza > Ustawienia interfejsu użytkownika i wybrać widżet interfejsu użytkownika, którego chcesz użyć w formularzu.

Na przykład wybierzemy widżet „Międzynarodowe wejście telefoniczne” i klikniemy Zapisz.

iform4u - Widżety interfejsu użytkownika - Jak korzystać z widżetu interfejsu użytkownika

Zobaczmy wynik.

iform4u — Widżety interfejsu użytkownika — Jak korzystać z widżetu interfejsu użytkownika — 2

Weź pod uwagę, że niektóre widżety wymagają dodania klasy CSS do pola formularza. W przypadku innych, podobnie jak w poprzednim przykładzie, wystarczy je aktywować, aby wyświetlić je w formularzu.

Jak skonfigurować widget interfejsu użytkownika

Aby skonfigurować widget interfejsu użytkownika, którego chcemy używać, musimy przejść do Kreatora formularzy > Ustawienia pól > Atrybuty niestandardowe.

W naszym przykładzie międzynarodowe wejścia telefoniczne wyświetlają flagę kraju użytkownika. W tym przykładzie dostosujemy to zachowanie, aby wyświetlało flagę Wielkiej Brytanii. W tym celu dodamy następujący atrybut niestandardowy:

  • Atrybut: kraj-początkowy danych
  • Wartość: gb

I zapisz wszystko.

iform4u - Widżety interfejsu użytkownika - Jak skonfigurować widget interfejsu użytkownika

Zobaczmy wynik.

iform4u — Widżety interfejsu użytkownika — Jak skonfigurować widżet interfejsu użytkownika — 2

Niestandardowe atrybuty dla widżetów interfejsu użytkownika

Teraz wymienimy wszystkie atrybuty, których możemy użyć do skonfigurowania widżetów interfejsu użytkownika.

Flatpickr

Zastąp dowolne pole daty lekkim narzędziem do wybierania daty w różnych przeglądarkach.

  • data-alt-format : Ciąg znaków używany do określenia sposobu wyświetlania daty w polu wprowadzania. Na przykład: Fj, Y
  • data-allow-invalid-preload : Umożliwia wstępne załadowanie nieprawidłowej daty. Może to być prawda lub fałsz.
  • data-aria-date-format : Określa sposób formatowania daty w etykiecie arii dla dni kalendarzowych. Na przykład: Fj, Y
  • data-default-date : Ustawia początkowo wybraną datę w formacie HTML5 (rrrr-mm-dd). Na przykład: 2021-12-31
  • data-default-hour : Wartość początkowa elementu godziny. Na przykład: 12
  • data-default-minuta : Początkowa wartość elementu minuty. Na przykład: 0
  • data-disable : Daty oddzielone przecinkami w formacie HTML5. Na przykład: 2022-01-01,2022-01-02,2022-01-03
  • data-disable-mobile : Ustaw na true, aby zawsze używać nienatywnego selektora. Może to być prawda lub fałsz.
  • data-enable-time : Włącza selektor czasu. Może to być prawda lub fałsz.
  • data-enable-sekundy : Włącza sekundy w selektorze czasu. Może to być prawda lub fałsz.
  • data-godzina-inkrement : Reguluje krok wprowadzania godziny (w tym przewijanie). Na przykład: 1
  • data-inline : Wyświetla wbudowany kalendarz. Może to być prawda lub fałsz.
  • data-max-date : Maksymalna data, jaką użytkownik może wybrać (włącznie). Na przykład: 2021-12-31
  • data-min-date : Minimalna data, od której użytkownik może rozpocząć wybieranie (włącznie). Na przykład: 2021-12-01
  • przyrost danych-minut : reguluje krok wprowadzania minut (łącznie z przewijaniem). Na przykład: 5
  • tryb danych : „pojedynczy”, „wielokrotny” lub „zakres”. Pola daty są kompatybilne tylko z trybem „pojedynczym”, ale pozostałych można używać z polami tekstowymi.
  • data-next-arrow : HTML ikony strzałki, używanej do przełączania miesięcy. Na przykład: >
  • data-no-calendar : Ukrywa wybór dnia w kalendarzu. Użyj go wraz z „czasem włączenia danych”, aby utworzyć selektor czasu. Nie jest to zgodne z polem daty, ale można go używać z polami tekstowymi.
  • pozycja danych : gdzie kalendarz jest renderowany względem danych wejściowych w pionie i poziomie, w formacie „[pionowo] [poziomo]”. Pion może być ustawiony automatycznie, powyżej lub poniżej (wymagane). Poziomo może być lewy, środkowy lub prawy. Na przykład: „powyżej” lub „automatyczne centrum”
  • data-prev-arrow : HTML dla ikony strzałki w lewo. Na przykład: <
  • skrót danych-bieżący-miesiąc : Pokaż miesiąc, używając wersji skróconej (tj. wrzesień zamiast września). Może to być prawda lub fałsz.
  • data-show-months : Liczba miesięcy pokazywanych jednocześnie podczas wyświetlania kalendarza. Na przykład: 1
  • data-time-24hr : Wyświetla selektor czasu w trybie 24-godzinnym bez wyboru AM/PM, jeśli jest włączony. Może to być prawda lub fałsz.
  • data-week-numbers : Umożliwia wyświetlanie numerów tygodni w kalendarzu.
  • data-month-selector-type : Jak miesiąc powinien być wyświetlany w nagłówku kalendarza. Może być „rozwijany” lub „statyczny”. Jeśli „data-show-months” ma wartość większą niż 1, miesiąc jest zawsze pokazywany jako statyczny.

Międzynarodowe wejście telefoniczne

Dodaje listę flag do pól Telefon i wyświetla odpowiedni symbol zastępczy. Użytkownik wpisuje swój numer krajowy, a wtyczka wysyła pełny, ujednolicony numer międzynarodowy.

  • data-initial-country : Może to być „auto” lub dwuliterowy kod kraju, na przykład: „nas”, „gb” lub „it”.

Maska jQuery

Twórz maski na polach formularzy i elementach HTML.

  • data-mask : Aby zastosować maskę z atrybutem data-mask, po prostu jej użyj. Na przykład: 00/00/0000
  • data-mask-placeholder : Aby dodać symbol zastępczy do maski. Na przykład: " / /____"
  • data-mask-reverse : Aktywacja maski odwracalnej. Może to być prawda lub fałsz.
  • data-mask-clearifnotmatch : Wyczyść pole, jeśli nie pasuje. Może to być prawda lub fałsz.
  • data-mask-selectonfocus : Wybierz opcję Maska przy fokusie. Może to być prawda lub fałsz.

Typowe wartości, które można dodać do atrybutu niestandardowego „maska ​​danych”:

  • Data: 00.00.0000
  • Czas: 00:00:00
  • Data i godzina: 00/00/0000 00:00:00
  • CEP: 00000-000
  • Telefon: 0000-0000
  • Telefon z DDD: (00) 0000-0000
  • Telefon w USA: (000) 000-0000
  • Mieszane: AAA 000-S0S
  • Adres IP: 099.099.099.099
  • Akceptuj tylko liczby: 0 #

Wybór daty w interfejsie jQuery

Wybierz datę z wyskakującego okienka lub kalendarza wbudowanego w dowolnym polu „data”.

  • format-daty-danych : Format analizowanych i wyświetlanych dat. Na przykład: mm/dd/rr
  • data-show-button-panel : Określa, czy wyświetlać panel przycisków pod kalendarzem. Może to być prawda lub fałsz.
  • data-change-month : Określa, czy miesiąc powinien być renderowany jako lista rozwijana, a nie tekst. Może to być prawda lub fałsz.
  • data-change-year : Określa, czy rok powinien być renderowany jako lista rozwijana, a nie tekst. Może to być prawda lub fałsz.
  • zakres-lat-danych : zakres lat wyświetlany na liście rozwijanej roku. Na przykład: 2019:2022
  • data-number-of-months : Liczba miesięcy wyświetlanych jednocześnie. Na przykład: 1
  • data-min-date : Minimalna data do wyboru. Na przykład „+1m +7d” oznacza jeden miesiąc i siedem dni od dzisiaj
  • data-max-date : Maksymalna możliwa do wyboru data. Na przykład „+1m +7d” oznacza jeden miesiąc i siedem dni od dzisiaj.
  • data-is-rtl : Określa, czy bieżący język jest rysowany od prawej do lewej. Może to być prawda lub fałsz.
  • data-show-week : Jeśli ma wartość true, dodawana jest kolumna pokazująca tydzień roku. Może to być prawda lub fałsz.
  • data-first-day : Ustaw pierwszy dzień tygodnia: niedziela to 0, poniedziałek to 1 itd.

Wejście pliku Krajee

Dodaj klasę css „file” do pola pliku, aby ulepszyć wprowadzanie plików HTML 5.

  • data-browse-label : Etykieta wyświetlana dla przycisku wyboru/przeglądania plików. Domyślnie przeglądaj...
  • data-browse-icon : Ikona wyświetlana przed etykietą przycisku wyboru/przeglądania plików. Domyślnie
  • data-remove-label : Etykieta wyświetlana dla przycisku usuwania pliku. Domyślnie jest usuwane .
  • data-remove-icon : Ikona wyświetlana przed etykietą przycisku usuwania pliku. Domyślnie   .
  • data-cancel-label : Etykieta wyświetlana dla przycisku anulowania przesyłania pliku. Domyślnie Anuluj .
  • data-cancel-icon : Ikona wyświetlana przed etykietą przycisku anulowania przesyłania pliku. Domyślnie   .
  • data-upload-label : Etykieta wyświetlana dla przycisku przesyłania pliku. Domyślnie przesyłane .
  • data-upload-icon : Ikona wyświetlana przed etykietą przycisku przesyłania pliku. Domyślnie   .
  • data-show-preview : Określa, czy wyświetlać podgląd pliku. Może to być prawda lub fałsz. Domyślnie jest to prawda .
  • data-show-browse : Określa, czy wyświetlać przycisk przeglądania plików. Może to być prawda lub fałsz. Domyślnie jest to prawda .
  • data-show-remove : Określa, czy wyświetlać przycisk usuwania/wyczyszczenia pliku. Może to być prawda lub fałsz. Domyślnie jest to prawda .
  • data-show-upload : Określa, czy wyświetlać przycisk przesyłania pliku. Może to być prawda lub fałsz. Domyślnie jest to prawda .

Krajowa ocena gwiazdkowa

Wyświetl widżet oceny gwiazdkowej w dowolnym polu z .rating . Możemy także użyć niestandardowego motywu z następującymi klasami CSS:

  • .rating-theme-fas : Motyw czcionki Awesome 5.x
  • .rating-theme-uni : Motyw Unicode
  • .rating-theme-gly : Motyw glifikonów

Możemy dostosować ten widget, korzystając z następujących atrybutów niestandardowych:

  • data-container-class : Klasa CSS, która ma zostać dołączona do kontenera z oceną w postaci gwiazdek. Jest to przydatne, jeśli chcesz dodać do kontenera jakąś klasę CSS i zastąpić styl widżetu wtyczki dla swojego przypadku użycia.
  • data-empty-star : Znacznik symbolu wyświetlany dla pustej gwiazdy. Domyślnie:
  • data-filled-star : Znacznik symbolu wyświetlany dla wypełnionej/podświetlonej gwiazdy:
  • data-stars : Liczba gwiazdek do wyświetlenia. Domyślnie 5.
  • data-min : Minimalna wartość wejściowa wartości znamionowej. Wartość domyślna to 0.
  • data-max : Maksymalna wartość wejściowa wartości znamionowej. Domyślnie 5.
  • data-step : krok zwiększający ocenę po kliknięciu każdej gwiazdki. Wartość domyślna to 0,5.
  • data-rtl : Określa, czy dane wejściowe oceny mają być zorientowane od PRAWEJ DO LEWEJ. Może to być prawda lub fałsz. Domyślnie jest to fałsz .
  • data-show-caption : Określa, czy ma być wyświetlany podpis oceny. Może to być prawda lub fałsz. Domyślnie jest to prawda.
  • data-size : Rozmiar kontrolki oceny. Jeden z XL, LG, md, sm lub xs. Domyślnie jest to md .
  • data-default-caption : Domyślny tekst podpisu, który będzie wyświetlany, jeśli dla oceny nie ustawiono podpisu. Domyślnie jest to {rating} Gwiazdki .
  • data-star-caption : Tekst podpisu odpowiadający jednej gwiazdce. Domyślnie jest to jedna gwiazdka .
  • data-star-captions : Tekst podpisu odpowiadający wielu gwiazdkom. Domyślnie jest to {rating} gwiazdek .
  • data-clear-button : Znacznik wyświetlania przycisku czyszczenia. Domyślnie
  • data-clear-button-title : Tytuł wyświetlany po najechaniu przyciskiem czyszczenia. Domyślnie jest wyczyszczone .
  • data-clear-caption : Podpis wyświetlany po kliknięciu przycisku czyszczenia. Wartość domyślna to Brak oceny .

Wybierz2

Wyświetl widżet Select2 na polu listy wyboru z .select2 .

Możemy dostosować ten widget, korzystając z następujących atrybutów niestandardowych:

  • data-theme : Motyw, który ma być używany przez widget. Może być klasyczny lub bootstrap . Domyślnie jest to bootstrap .
  • data-placeholder : Symbol zastępczy, który będzie wyświetlany, gdy nie zostanie wybrana żadna opcja. Na przykład: „ Wybierz kraj ”.
  • data-allow-clear : Umożliwia użytkownikowi wyczyszczenie bieżącego wyboru. , należy go używać z symbolem zastępczym danych . Może to być prawda lub fałsz.
  • data-tags : umożliwia użytkownikowi tworzenie nowych opcji na podstawie tekstu wprowadzonego przez użytkownika w polu wyszukiwania. Może to być prawda lub fałsz .
  • długość-maksymalnego-danych : Na przykład: 2
  • data-minimum-input-length : Rozpocznij wyszukiwanie dopiero wtedy, gdy użytkownik wprowadził pewną liczbę znaków. Na przykład: 3
  • data-maximum-input-length : Umożliwia ograniczenie długości wyszukiwanego hasła w taki sposób, aby nie przekraczało ono określonej długości. Na przykład: 20
  • data-minimum-results-for-search : Umożliwia ukrycie pola wyszukiwania w zależności od liczby wyników. Na przykład: 3.

W pełni funkcjonalny kreator formularzy online i menedżer formularzy. Od wdrożenia po gromadzenie i analizę danych – wszystko w ciągu kilku minut! Zacznij szybko i łatwo tworzyć formularze online, bez umiejętności programowania.

Kwestie prawne

Wybierz język