Tekst, liczba, data i czas

Opisane poniżej typy pytań umożliwiają użytkownikom wpisanie odpowiedzi lub wybranie liczb, dat i czasu.

Tekst jednowierszowy

Typ pytania Tekst jednowierszowy udostępnia użytkownikowi jedno pole tekstowe. Jeśli tekst przekroczy wielkość pola tekstowego, jego długość pozostaje niezmieniona i pole przewijane jest poziomo bez dzielenia wierszy. To rozwiązanie jest idealne w przypadku krótkich odpowiedzi. Można również zastosować maskę wprowadzania, aby wymusić dostosowanie danych wejściowych do określonego formatu.

Tym typem pytania jest pytanie typu text (tekst) w specyfikacji XLSForm.

Tekst wielowierszowy

Typ pytania Tekst wielowierszowy udostępnia użytkownikowi duże pole tekstowe, w którym wpisywany tekst jest zawijany do nowego wiersza. Przyjmowany jest również znak powrotu karetki. Ten typ pytania jest idealny w przypadku długich odpowiedzi.

W specyfikacji XLSForm tym typem pytania jest pytanie typu text (tekst) z wyglądem multiline (wielowierszowy).

Numer

Typ pytania Liczba pozwala użytkownikom na używanie wyłącznie wartości liczbowych. Domyślnie dozwolona jest liczba z jedną cyfrą po separatorze dziesiętnym. W sekcji Sprawdzanie poprawności można wybrać jako wartość liczbę całkowitą, co powoduje usunięcie opcji użycia separatora dziesiętnego.

W pytaniach typu Liczba (number) zamiast minimalnej i maksymalnej liczby znaków ustawiane są wartości minimalna i maksymalna, które uniemożliwiają użytkownikowi przesłanie ankiety, jeśli odpowiedź nie należy do podanego zakresu. Ta funkcja działa tak samo jak kolumna constraint (ograniczenie) w specyfikacji XLSForm.

W specyfikacji XLSForm tym typem pytania jest integer (liczba całkowita) lub decimal (wartość dziesiętna) w zależności od tego, czy wartość została zdefiniowana jako liczba całkowita.

Suwak

Pytań typu slider (suwak) można używać do wprowadzania liczb całkowitych lub dziesiętnych z określonego zakresu. Służy do tego suwak umożliwiający wybór wartości z zakresu zdefiniowanego przez autora ankiety.

Domyślnie pytanie typu slider (suwak) udostępnia suwak z wartościami od 1 do 10 i akceptuje wartości będące dowolnymi liczbami całkowitymi z podanego zakresu. Nowy zakres można zdefiniować, ustawiając dla pytania następujące parametry:

  • Parametr Start (Początek) definiuje liczbę wyświetlaną po lewej stronie suwaka.
  • Parametr End (Koniec) definiuje liczbę wyświetlaną po prawej stronie suwaka.
  • Parametr Step (Etap) definiuje liczby między poszczególnymi punktami suwaka.

Na przykład następujące parametry powodują utworzenie pytania typu slider (suwak), które akceptuje co trzecią liczbę całkowitą z zakresu od 0 do 15: Start=0 End=15 Step=3

Można ustawić wartość parametru Start (Początek), która jest wyższa niż wartość parametru End (Koniec). W takim przypadku kolejne wartości są coraz mniejsze, a nie coraz większe. Jeśli dowolny z tych parametrów nie jest skonfigurowany, przyjmuje się domyślnie wartość 1 dla parametru Start (Początek), 10 dla parametru End (Koniec) oraz 1 dla parametru Step.

Określając wygląd suwaka, można zmienić jego kolor i styl. Jeśli obie poniższe wartości nie zostaną skonfigurowane, w obu przypadkach przyjmuje się domyślnie kolor biały. Jeśli są to różne wartości, między nimi stosowany jest gradient.

  • Parametr Start color (Kolor początkowy) definiuje kolor wyświetlany po lewej stronie suwaka zakresu.
  • Parametr End color (Kolor końcowy) definiuje kolor wyświetlany po prawej stronie suwaka zakresu.

Usuń zaznaczenie opcji Pokaż znaczniki siatki, aby wyświetlać tylko minimalną i maksymalną wartość suwaka i ukrywać linie wskazujące pozycje w zakresie. Nie wpływa to na działanie pytania, tylko na sposób jego wyświetlania.

W specyfikacji XLSForm tym typem pytania jest pytanie typu range (zakres) z wyglądem no-ticks lub bez niego.

Data

Typ pytania Data (date) udostępnia kalendarz umożliwiający wybór daty. Dla tego pytania można skonfigurować domyślną odpowiedź jako konkretną datę lub datę przesłania ankiety. W sekcji Sprawdzanie poprawności można zdefiniować zakres dat dostępnych do wyboru dla użytkownika.

Tym typem pytania jest pytanie typu date (data) w specyfikacji XLSForm.

Czas

Pytanie typu Czas (time) umożliwia użytkownikowi wybranie czasu w formacie godzina:minuty z oznaczeniem pory dnia (AM/PM). Menu rozwijane umożliwia użytkownikowi wybór czasu w odstępach piętnastominutowych. Wybrany czas jest prezentowany w polach typu text (tekst), umożliwiając podanie dokładniejszego czasu. Dla tego pytania można skonfigurować domyślną odpowiedź jako konkretny czas lub czas wczytania ankiety.

Tym typem pytania jest pytanie typu time (czas) w specyfikacji XLSForm.

Data i czas

Pytanie typu Data i czas (date and time) zawiera kalendarz umożliwiający wybór daty oraz pole pozwalające na wybór czasu. Te pola działają tak samo jak pytania typu date (data), time (czas) odpowiednio i udostępniają te same elementy sterujące dla wartości domyślnych i weryfikacji.

Tym typem pytania jest pytanie typu dateTime (data i czas) w specyfikacji XLSForm.

Adres e-mail

Pytanie typu Adres e-mail (email) udostępnia ograniczone pole tekstowe, które automatycznie odrzuca odpowiedzi niezgodne z formatem adresu e-mail. Jedynymi dodatkowymi opcjami dostępnymi dla pytań tego typu są określenie odpowiedzi jako wymaganej oraz zapisanie odpowiedzi w pamięci podręcznej w celu wykorzystania w przyszłości.

W specyfikacji XLSForm tym typem pytania jest pytanie typu text (tekst) z zastosowanym wyrażeniem regularnym. To nie jest to samo co pytanie typu email (adres e-mail) w specyfikacji XLSForm.

Witryna

Pytanie typu website (witryna) udostępnia ograniczone pole tekstowe, które automatycznie odrzuca odpowiedzi niezgodne z formatem adresu URL witryny internetowej. Jedynymi dodatkowymi opcjami dostępnymi dla pytań tego typu są określenie odpowiedzi jako wymaganej oraz zapisanie odpowiedzi w pamięci podręcznej w celu wykorzystania w przyszłości.

W specyfikacji XLSForm tym typem pytania jest pytanie typu text (tekst) z zastosowanym wyrażeniem regularnym.

Kod kreskowy

Pytanie typu barcode (kod kreskowy) udostępnia skaner kodów kreskowych, którego można użyć do wypełnienia pytania zakodowaną wartością zawartą w kodzie kreskowym. Zakodowaną wartość można wprowadzić ręcznie, jeśli jest ona czytelna dla człowieka. To pytanie pozwala na skanowanie następujących kodów kreskowych: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, RSS-14, Kod Aztec, Data Matrix, PDF417 oraz kod QR. Ta lista nie może zostać ograniczona przez autora ankiety w kreatorze internetowym ani przez respondenta w aplikacji internetowej.

Tym typem pytania jest pytanie typu barcode (kod kreskowy) w specyfikacji XLSForm.