x

Glavna poglavja

  1. LimeSurvey Cloud proti LimeSurvey CE
  2. LimeSurvey Cloud – Hitri vodnik
  3. LimeSurvey CE - Montaža
  4. Kako oblikovati dobro anketo (Vodnik)
  5. Začetek
  6. Konfiguracija LimeSurvey
  7. Uvod - Ankete
  8. Oglejte si nastavitve ankete
  9. Ogled menija ankete
  10. Oglejte si strukturo ankete
  11. Uvod - Vprašanja
  12. Uvod – skupine vprašanj
  13. Uvod – Ankete – Upravljanje
  14. Možnosti orodne vrstice ankete
  15. Večjezična anketa
  16. Vodnik za hitri začetek - ExpressionScript
  17. Napredne funkcije
  18. Splošna pogosta vprašanja
  19. Odpravljanje težav
  20. Rešitve
  21. Licenca
  22. Dnevnik sprememb različice
  23. Vtičniki – napredno
 Actions

QS

QS:Em validacija q

From LimeSurvey Manual

This page is a translated version of the page QS:Em validation q and the translation is 100% complete.


Enačba za preverjanje veljavnosti vprašanja (em_validation_q)

Opis

To je enačba, ki se uporablja za potrditev celotnega vprašanja (npr. vseh njegovih delov skupaj za vprašanje z več odgovori). Če vprašanje ne izpolnjuje meril za preverjanje veljavnosti, bo prikazano sporočilo em_validation_q_tip (uporablja slog CSS .error). Ta nasvet uporablja slog CSS .em_q_fn_validation, ki je privzeto skrit v template.css.

Glavna razlika med to funkcijo in enačbami potrjevanja podvprašanja (em_validation_sq možnost) je v tem, da se za to funkcijo lahko prikaže sporočilo o napaki, če vprašanje (ali deli vprašanja) ne uspejo prestati preverjanja. Za preverjanje veljavnosti podvprašanja bo vsaka celica za vnos besedila (npr. v matrični vrsti vprašanja, lahko pa se uporabi tudi za vrste vprašanj z enim vnosom) oblikovana tako, da bo barva ozadja (svetlo) rdeča.

Veljavne vrednosti

  • Katera koli enačba, ki uporablja sintakso ExpressionScript brez okoliških zavitih oklepajev.

Primer

  • Od uporabnikov želite zbrati demografske podatke z več kratkimi besedilnimi vprašanji in želite potrditi, da je uporabnik vnesel veljaven e-poštni naslov in telefonsko številko.

Ta primer prikazuje, kako izgleda vprašanje z neveljavnimi odgovori:

Datoteka:validation-invalid-both.jpg

In tako izgleda z enim neveljavnim odgovorom:

Datoteka:validation-invalid-phone.jpg

Tukaj je, kako uredite vprašanje, da vnesete te podatke:

Datoteka:validation-gui.jpg

Tukaj je del Pokaži logično datoteko, ki vam omogoča, da preverite točnost svojega izraza in zagotovite, da ni sintaksičnih napak:

Datoteka:validation-logic.jpg

Kot lahko vidite, enačba preverjanja preverja, ali sta e-poštni naslov in telefonska številka prazna ali se ujemata s filtrom regularnega izraza.

Namig za preverjanje prikaže opozorilno sporočilo samo, če se telefon ali e-pošta zdita neveljavna.

 Hint: Če želite ustvariti zapletena potrditvena sporočila, preberite o uporabi ExpressionScript.


Če želite uvoziti zgornji primer v svojo namestitev LimeSurvey, prenesite to datoteko .lsq: Em_validation_q_example.zip.

 Hint: Ne pozabite, LimeSuvey uporablja sintakso Perl za regularne izraze, zato se morajo začeti in končati z / (poševnica)!


Kategorija:Nastavitve vprašanjKategorija:Možnosti logike vprašanj


Še en nekoliko drugačen primer lahko prenesete spodaj. Navaja, da nobeno od treh polj podvprašanja ne sme biti istočasno prazno in da mora biti vsaj eno od njih izpolnjeno (v skladu z ustreznim regularnim izrazom). Prenesite vprašanje iz tukaj.