Dart & Flutter

[Flutter/TextFormField] errorText는 표시하지 않고 errorBorder 표시

ju_young 2023. 3. 5. 17:26
728x90

errorText를 표시하지 않고 Border의 색상만 바꾸고 싶을때 다음과 같이 errorStyle에서 height를 0으로 지정하고 validator에서 빈 문자를 return해주면 된다. 만약 그냥 빈 문자만 return한다면 TextFormField 아래에 공간이 생긴다.

 

TextFormField(
  decoration: const InputDecoration(
    errorStyle: TextStyle(height: 0),
  ),
  validator: (_) => error ? '' : null,
  ),

 

[reference]

https://stackoverflow.com/questions/56426262/how-to-remove-error-message-in-textformfield-in-flutter

728x90