Το Form Builder σου προσφέρει πλέον τη δυνατότητα να ορίζεις δυναμικές προεπιλεγμένες τιμές (Dynamic Default Values) για κάθε πεδίο, χρησιμοποιώντας απλές εκφράσεις με curly braces όπως {{date.now}}
, {{geo.city}}
, ή ακόμη και τιμές από API.
Έτσι, η φόρμα σου μπορεί να γίνεται πιο έξυπνη και προσωποποιημένη, χωρίς να γράψεις ούτε μία γραμμή κώδικα!
{{ ... }}
.
– Βάζει τη σημερινή ημερομηνία.
– Αυτόματα συμπληρώνει τη χώρα του χρήστη.
– Δείχνει επιλογή ημερομηνίας για έναν μήνα μετά.
– Προσυμπληρώνει placeholder με σήμερα & αύριο.
– Γλώσσα browser χρήστη.
– Τιμή από άλλο πεδίο της ίδιας φόρμας.
– Δυναμική τιμή από API (με async fetch).Entity | Expression | Τι επιστρέφει | Παράδειγμα |
---|---|---|---|
date | {{date.now}} {{date.tomorrow}} {{date.now + 7 days}} {{date.now - 1 month}} |
Σημερινή ημερομηνία, αυριανή, με προσθαφαιρέσεις ημέρες/μήνες/χρόνια | 2025-06-03 2025-06-10 2025-05-03 |
time | {{time.now}} {{time.now + 5 hours}} {{time.now - 15 minutes}} {{time.midnight}} |
Τρέχουσα ώρα, με προσθαφαιρέσεις, ή τα μεσάνυχτα | 17:44 22:44 00:00 |
geo | {{geo.country}} {{geo.city}} {{geo.here}} |
Τοποθεσία χρήστη (χώρα, πόλη, lat/lng) | Greece Athens 37.98,23.73 |
client | {{client.ua}} {{client.language}} {{client.ip}} |
User Agent, γλώσσα browser, IP χρήστη | Mozilla/5.0 ... el-GR 83.212.21.15 |
form | {{form.email}} {{form.phone}} |
Τιμή από άλλο πεδίο της ίδιας φόρμας | info@mysite.gr 6999999999 |
http | {{http.get|https://example.com/api/user}} {{http.post|https://example.com/api/user}} |
Απάντηση από HTTP API (ως text) | John Doe Success |
{{date.now}}
ή {{geo.city}}
.{{date.now}} - {{geo.city}}
Τι γίνεται αν το API δεν απαντήσει ή αν η geo υπηρεσία αποτύχει;
Το πεδίο θα μείνει κενό ή θα κρατήσει το αρχικό template. Δεν σπάει η φόρμα.
Μπορώ να βάλω default τιμή και σε radio/checkbox option;
Ναι, το σύστημα υποστηρίζει δυναμικό id/for/value/text για κάθε input/label.
Γίνεται να βάλω πολλαπλά dynamic σε ένα placeholder;
Βεβαίως: Από: {{date.now}} έως {{date.now + 7 days}}
Τι γίνεται αν το dotrack είναι false;
Δεν γίνεται geo lookup – τα geo fields μένουν κενά ή κρατάνε το template.
Πώς γίνεται η φόρτωση geo data;
Αν το dotrack είναι ενεργό, η φόρμα θα κάνει fetch τα γεωγραφικά στοιχεία (χώρα, πόλη, ip) από έμπιστο provider (π.χ. ipapi.co) και τα αποθηκεύει σε window._userGeo
.
Έτσι όλα τα dynamic πεδία (geo) δουλεύουν απευθείας χωρίς extra ρυθμίσεις.
Οι δυναμικές τιμές default δίνουν στο admin τη δυνατότητα να φτιάξει πιο έξυπνες, αυτοματοποιημένες και προσωποποιημένες φόρμες από ποτέ. Όλα αυτά χωρίς custom coding, μόνο με απλές εκφράσεις!
με τον πιο έξυπνο drag & drop builder
ΔΕΣ ΤΑ ΠΑΚΕΤΑ