x

Pääluvut

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Pikaopas - LimeSurvey 3.0+
  3. Asennus - LimeSurvey CE
  4. Miten suunnitella hyvä kysely (opas)
  5. Aloitus
  6. LimeSurveyn hallinnointi
  7. Kyselyt - johdanto
  8. Kyselyn asetukset
  9. Kyselyn valikko
  10. Kyselyn rakenne
  11. Kysymykset - johdanto
  12. Kysymysryhmät - johdanto
  13. Kyselyt - hallinta
  14. Kyselyn työkalupalkin asetukset
  15. Monikielinen kysely
  16. ExpressionScript-moottori - Pikaopas
  17. Luokittelemattomat ja edistyneet ominaisuudet
  18. Yleiset usein kysytyt kysymykset
  19. Vianmääritys
  20. Kiertotavat
  21. Lisenssi
  22. Version muutoslogi
  23. Lisäosat
 Actions

QS

QS:Em validation q

From LimeSurvey Manual

Tämä sivu on saatettu kääntää konekäännöksenä, ja se voi sisältää virheitä. Näytä englanninkielinen alkuperäinen · Paranna tätä käännöstä
This page is a translated version of the page QS:Em validation q and the translation is 100% complete.


Kysymyksen vahvistusyhtälö (em_validation_q)

Kuvaus

Tätä yhtälöä käytetään koko kysymyksen vahvistamiseen (esim. monivastauskysymyksessä kaikkien osien yhdessä). Jos kysymys ei läpäise vahvistuskriteerejä, näytetään em_validation_q_tip-viesti (se käyttää CSS-tyyliä .error). Tämä vihje käyttää CSS-tyyliä .em_q_fn_validation, joka on oletuksena piilotettu tiedostossa template.css.

Tämän ominaisuuden ja alikysymysten vahvistusyhtälöiden (em_validation_sq option) tärkein ero on se, että tässä ominaisuudessa voidaan näyttää virheilmoitus, jos kysymys (tai sen osat) ei läpäise vahvistusta. Alikysymysten vahvistuksessa jokaisen tekstinsyöttökentän (esim. taulukkotyyppisessä kysymyksessä, mutta sitä voidaan käyttää myös yhden syötteen kysymystyypeissä) taustaväri muutetaan (vaalean)punaiseksi.

Kelvolliset arvot

  • Mikä tahansa yhtälö, joka käyttää ExpressionScript-syntaksia ilman ympäröiviä aaltosulkeita.

Esimerkki

  • Haluat kerätä käyttäjiltä demografisia tietoja useita lyhyitä tekstikenttiä -kysymyksen avulla ja haluat varmistaa, että käyttäjä on syöttänyt kelvollisen sähköpostiosoitteen ja puhelinnumeron.

Tämä esimerkki näyttää, miltä kysymys näyttää virheellisillä vastauksilla:

Ja tältä se näyttää, kun yksi vastaus on virheellinen:

Näin muokkaat kysymystä syöttääksesi nämä tiedot:

Tässä on osa Näytä logiikkatiedosto -tulosteesta, jonka avulla voit tarkistaa lausekkeesi oikeellisuuden ja varmistaa, ettei siinä ole syntaksivirheitä:

Kuten näet, vahvistusyhtälö testaa, että sähköpostiosoite ja puhelinnumero ovat joko tyhjiä tai vastaavat säännöllisen lausekkeen suodatinta.

Vahvistusvihje näyttää varoitusviestin vain, jos puhelinnumero tai sähköpostiosoite näyttää virheelliseltä.

 Hint: Jos haluat luoda monimutkaisia vahvistusviestejä, lue ExpressionScriptin käytöstä.


Jos haluat tuoda yllä olevan esimerkin LimeSurvey-asennukseesi, lataa seuraava .lsq-tiedosto: Em_validation_q_example.zip.

 Hint: Muista, että LimeSurvey käyttää säännöllisissä lausekkeissa Perl-syntaksia, joten niiden tulee alkaa ja päättyä merkkiin / (kauttaviiva)!


Toisen hieman erilaisen esimerkin voi ladata alta. Siinä määritetään, että yksikään kolmesta alikysymyskentästä ei saa olla tyhjä samanaikaisesti ja että vähintään yksi niistä on täytettävä (vastaavan säännöllisen lausekkeen mukaisesti). Lataa kysymys täältä.