“Validasi bidang teks dalam flutter” Kode Jawaban

Validasi bidang teks dalam flutter

TextFormField(
  // The validator receives the text that the user has entered.
  validator: (value) {
    if (value == null || value.isEmpty) {
      return 'Please enter some text';
    }
    return null;
  },
),

/*
	The TextFormField widget renders a material design 
    text field and can display validation errors when 
    they occur.

	Validate the input by providing a validator() function 
    to the TextFormField. If the user’s input isn’t valid, 
    the validator function returns a String containing an 
    error message. If there are no errors, the validator 
    must return null.

	For this example, We create a validator that ensures the TextFormField 
    isn’t empty. If it is empty, then we return a friendly error message.
*/
CoderHomie

Validasi input flutter


// First Add this 4 line to create contoller

final TextEditingController _emailController = TextEditingController();
final TextEditingController _passwordController = TextEditingController();

String get _email => _emailController.text;
String get _password => _passwordController.text;

//Validator

bool submitEnabled =
        _email.isNotEmpty && _password.isNotEmpty && (_password.length >= 5);
        
//*****************
// Inputs ***set as you want

TextField(
          controller: _passwordController,
           onChanged: (email) => _updateState(),
           )

TextField(
          controller: _emailController,
           onChanged: password => _updateState(),
           )
//****************

// for Button
onPressed: submitEnabled ? _submit : null,

//check textinput state every change for the enable button
 _updateState() {
    setState(() {});
  }
Dineth S

Jawaban yang mirip dengan “Validasi bidang teks dalam flutter”

Pertanyaan yang mirip dengan “Validasi bidang teks dalam flutter”

Lebih banyak jawaban terkait untuk “Validasi bidang teks dalam flutter” di Dart

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya