본문 바로가기
Flutter

[flutter] "form_field_validator"

by kage2k 2021. 5. 22.
728x90
반응형

[flutter] "form_field_validator"

 

필자가 이용자에게 안내드립니다.

필요에 따라서 English, Japan 를 병행하여 작성합니다.
필자가 필요에 의해서 작성하는 것입니다.
존칭은 빼고 작성하는 경우도 있습니다.

이상이며, 불편하시면 뒤로가기를 눌려주시기 바랍니다.

flutterkage2k 배상

Setapp on Mac

The referrer gets a free month, up to a maximum of six months, for each friend who creates an account and signs in on their Mac.

Seta on Mac invite Link

 


 

*. pub.dev site에서 form_field_validator 검색 및 pubspec.yaml 에 install 합니다.

This report is effective as of MAY 21, 2021.

dependencies:
  form_field_validator: ^1.1.0

*. pub get
*.

import 'package:form_field_validator/form_field_validator.dart';
<省略>
final formKey = GlobalKey<FormState>();
<省略>
TextFormField(
  validator: RequiredValidator(errorText: "fill in"),                
),
<省略>
onPressed: () {
 if (formKey.currentState.validate()) { formKey.currentState.save();
print("확인 = ~~);
}

*.Email Validator 부분은 아래처럼 변경하면 빈칸일때와 형식에 맞는 지 확인할 수 있습니다.

validator: MultiValidator([
 EmailValidator(errorText: "이메일 형식에 맞질 않습니다."),
 RequiredValidator(errorText: "이메일을 입력하세요")
]),

keyboardType: TextInputType.emailAddress

300x250
반응형