Input & Form

Menangkap Input Pengguna ⌨️

TextField

Widget dasar untuk input teks.

TextField(
  decoration: InputDecoration(
    labelText: "Masukkan Nama",
    border: OutlineInputBorder(),
    prefixIcon: Icon(Icons.person),
  ),
  onChanged: (val) => print(val),
)

TextEditingController

Untuk mengambil nilai teks dari TextField secara programatik.

final myController = TextEditingController();

// Di widget
TextField(controller: myController),

// Ambil nilai
print(myController.text);

Form & Validation

Bungkus dengan widget Form dan gunakan TextFormField untuk validasi otomatis (misal: email harus valid, tidak boleh kosong).

Sebelumnya

Informasi Kursus

Kursus

Flutter Dasar

Kategori

Module 6: Navigasi & Form

Durasi Pelajaran

30 menit

Pelajaran dalam Kategori Ini