我们可以用这个方法验证密码和确认密码吗?
SizedBox(
height: 55,
child: MyTextField(
controller: TextEditingController(text: user.password),
validator: _validatePassword,
hintText: 'Password',
obsecureText: true,
icon: const Icon(null)),
),
const SizedBox(
height: 15,
),
SizedBox(
height: 55,
child: MyTextField(
controller: TextEditingController(text: user.confirmPassword),
validator: (val) {
if (val!.isEmpty) {
return 'Empty';
} else if (val != user.password) {
return 'Not Match';
}
},
hintText: 'Confirm Password',
obsecureText: true,
icon: const Icon(null)),
),
const SizedBox(height: 30),
我尝试使用控制器执行此操作,但无法将其与API调用链接
1条答案
按热度按时间0sgqnhkj1#
您可以为每个控件创建两个单独的不同控件,然后检查它们是否具有相同的文本。