【发布时间】:2020-09-16 02:12:26
【问题描述】:
我在 textField 中的验证有问题。 如果我在 textField 中输入的所有值都是空格,那么当我按下提交按钮时它应该会引发验证错误。 我试图用 isEmpty 解决但不工作。
TextFormField textField(BuildContext context) {
return TextFormField(
maxLines: 10,
minLines: 6,
controller: _noteTextController,
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius:
BorderRadius.circular(screenAwareSize(3, 6, context)),
gapPadding: 0,
),
hintText: 'Enter Note'),
onSaved: (value) {
//store your value here
},
validator: (value) {
if (value.isEmpty) {
return 'Notes can\'t be empty';
} else {
return null;
}
});
}
【问题讨论】:
-
在检查 isEmpty 之前尝试修剪值(文本)。
-
非常感谢 :) 我知道,我问了一个愚蠢的问题
标签: validation flutter dart textfield