flutter - 我想检查两个文本字段是否不为空然后转到下一页
问题描述
我正在创建一个应用程序,您应该在其中注册以转到下一页。我想检查两个文本字段是否不为空然后转到下一页
if (nameController.text.isEmpty) {
_validateName = true;
} else {
_validateName = false;
}
if (jobController.text.isEmpty) {
_validateJob = true;
} else {
_validateJob = false;
}
我想检查这两个是否为假然后转到下一页
if (_validateJob == false || _validateName == false) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) {
return GetUser();
},
),
);
}
解决方案
尝试这个:
_validateName = nameController.text.isNotEmpty;
_validateJob = jobController.text.isNotEmpty
if (_validateName && _validateJob) {
// Navigator code ...
}
推荐阅读
- amazon-web-services - amplify push 为 lambda 函数创建额外的文件
- reactjs - 点击更多链接,显示404错误
- questdb - 在 QuestDB 中将 unix 时间戳(int)设置为 TIMESTAMP COLUMN
- rsocket - RSocket 元数据 - 自定义对象
- azure - 将 IP 配置添加到现有 vm 的 NIC 的问题
- amazon-web-services - 可以向每晚重新创建的 RDS 实例提供“代理”连接信息吗?
- javascript - Jquery created.editable-select 事件不起作用
- java - 为什么从线程调用类函数在 Java 中有效?
- javascript - mongoose.findOne 返回 null
- c - malloc 分配字符串的确切大小