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.
*. 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
반응형
'Flutter' 카테고리의 다른 글
error : The bundle Runner.app/framworks/App.framwork does not support the minimum OS version ~ info.plist (0) | 2021.05.23 |
---|---|
flutter doctor error - Android license status unknown. (0) | 2021.05.23 |
[flutter] ios: error bitcode bundle could not be generated (0) | 2021.05.19 |
[flutter] ios: error Missing Push Notification Entitlement (0) | 2021.05.19 |
Git & Gitlab(Github) (0) | 2021.04.22 |