当前位置:  开发笔记 > 编程语言 > 正文

仅在填写所有详细信息后才能显示按钮

如何解决《仅在填写所有详细信息后才能显示按钮》经验,为你挑选了1个好方法。

我创建了注册页面,看起来像这样

报名表格

现在我的要求是,我想只有当用户填写了表单中的所有细节时才能看到Next Button.我怎样才能做到这一点?



1> Ravi..:

你需要使用addTextChangedListener()Edittext为您要验证表单的各个领域,检查所有的EditText是否有文字或没有.

在所有EditText.addTextChangedListener(). In 布尔值all_data_filled_up()方法中检查这一点,您可以检查所有字段是否已填充(您还可以添加其他验证).

edtMail.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

        }

        @Override
        public void afterTextChanged(Editable s) {
              //check for all edittext data
              if(all_data_filled_up())
                 enable button
        }
    });

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有