Patterns/Form & Validation Patterns
Form & Validation Patterns
● Ready Web Nuxt 4 + Mobile React Native
Pola integrasi formulir lengkap dengan validasi data real-time, penanganan pesan error, custom selects, date-time picker, dan umpan balik status pengiriman.
Prinsip Formulir Zenko
- Label di Atas (Top-Aligned): Label selalu berada di atas input untuk mempercepat pemindaian visual di layar mobile dan web.
- Pesan Error Spesifik: Berikan alasan jelas mengapa input salah (misalnya "Format email harus mengandung @"), bukan pesan generik seperti "Terjadi kesalahan".
- Autofocus Cerdas: Pada layar login atau OTP, arahkan kursor otomatis ke bidang input pertama.
- Validasi saat submit, bukan saat mengetik: Tampilkan pesan error setelah pengguna mencoba mengirim formulir, supaya tidak terasa menghakimi saat pengguna baru mulai mengetik.
Lihat contoh komposisi
Formulir pendaftaran try out yang menggabungkan Text field, Select, Date & time picker, Checkbox, Switch, dan Button — satu contoh utuh yang menerapkan keempat prinsip di atas sekaligus.
Formulir Pendaftaran Try Out Akbar 2026
Lengkapi identitas diri untuk pencatatan skor pada Leaderboard Nasional BKN.
