alapértelmezett Figyelem: JavaScript futtatása nem engedélyezett böngészőjében vagy ezen a weboldalon! Nem biztos, hogy ebben a kérdőívben így minden kérdésre választ tud majd adni. Kérjük, nézze át böngészője beállításait. Validáció és bevitelkorlátozás ⬇ Mintakérdőív letöltése ✅ Gyors indulás Ha lehet: válaszd a beépített beállításokat (min/max, dátum, kötelező). Ha konkrét formátumot kérsz (e-mail, TAJ, irányítószám): használd a RegExp mintát. A RegExp kódot nem kell megírnod: a mintatárból másold be, majd teszteld előnézetben. Mi az a „validáció” és miért jó nekünk? A validáció azt jelenti, hogy a SmartSurvey ellenőrzi, mit írt be a kitöltő, és csak akkor engedi tovább, ha a válasz „rendben van”. Ez azért hasznos, mert: kevesebb elírás és „véletlen érték” kerül az adatok közé, a kitöltő azonnal visszajelzést kap, ha nem megfelelő formátumban válaszolt, később sokkal könnyebb lesz elemezni az eredményeket. Példa: ha életkort kérdezünk, ne lehessen beírni azt, hogy „huszonöt”, és ne lehessen 999 sem. Két út van: Beépített beállítások és „Bemenet érvényesítése” (RegExp) 1) Beépített beállítások (kattintgatós) Itt nem kell kódot írni, csak pár mezőt beállítani. 2) Bemenet érvényesítése – RegExp (kész kódok másolása) Ezt akkor használjuk, ha konkrét formátumot várunk (pl. irányítószám, e-mail, TAJ, rendszám). Fontos: A RegExp kódokat nem kell kitalálni vagy megírni, használd a kész „mintatárat”, az előre megírt kódot csak másolni–beilleszteni kell. De ha egyedit szeretnél, bármelyik MI segít megírni, csak be kell másolnod és tesztelned azt. Mit lehet megoldani beépített beállításokkal? 1) Szám megadása (Numerikus bemenet) Tipikusan itt tudsz ilyet: Minimum érték (pl. legalább 18) Maximum érték (pl. legfeljebb 120) Tizedesjegyek száma (0 = egész szám) Példa: életkor minimum 18, maximum 120, tizedes 0. 2) Dátum / Idő Dátumformátum 3) Szöveg hossza Minimum érték (pl. legalább 20) Maximum érték (pl. legfeljebb 50) 4) Általános (szinte minden kérdésnél) Kötelező (ha nem válaszol, nem léphet tovább) Mit érdemes RegExp-pel (Bemenet érvényesítése) megoldani? Tipikus „formátum-ellenőrzések” csak betűk (pl. név) betűk + szóköz (pl. teljes név) csak számjegyek (pl. kód) pontos hossz (pl. pontosan 4 számjegy) e-mail forma (pl. valami@valami.hu) Példák (ezek és továbbiak másolhatóak a mintatárból) Keresztnév – minimum 3 betű (magyar ékezetekkel is): E-mail – egyszerű ellenőrzés (legyen @ és legyen pont a végén valami) Irányítószám – pontosan 4 számjegy TAJ – kötőjelekkel (XXX-XXX-XXX) Tipp: ha „minimum karakterszámot” szeretnél szövegnél (pl. legalább 20 karakter), az is RegExp-pel a legegyszerűbb. Hol találod a RegExp mezőt a SmartSurvey-ben? A RegExp a kérdés Általános beállításai között, Bemenet érvényesítése címszó alatt. Lépések: Nyisd meg a kérdést szerkesztésre Menj az Általános beállítások részhez Keresd: Bemenet érvényesítése (RegExp) Illeszd be a RegExp mintát (a / jelekkel együtt) Teszteld előnézetben Mini döntési útmutató Számot kérsz min/max-szal → Beépített beállítások Dátumot kérsz → Dátum / Idő beállítások Konkrét formátum kell (e-mail, TAJ, irányítószám, rendszám, „csak betűk”) → RegExp (Bemenet érvényesítése) Következő Kérem, erősítse meg, hogy tényleg törli a kitöltését. Kilépés és kérdőív ürítése