首页 > 解决方案 > 我想检查两个文本字段是否不为空然后转到下一页

问题描述

我正在创建一个应用程序,您应该在其中注册以转到下一页。我想检查两个文本字段是否不为空然后转到下一页

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();
                        },
                      ),
                    );
                  }

标签: flutterif-statement

解决方案


尝试这个:

_validateName = nameController.text.isNotEmpty;
_validateJob = jobController.text.isNotEmpty
if (_validateName && _validateJob) {
 // Navigator code ...
}

推荐阅读