简单实现修改密码校验器
来源:互联网 发布:远大诺康待遇怎样知乎 编辑:程序博客网 时间:2024/05/16 18:50
编辑框校验是我们写东西时时常要碰到的东西,接下来是我自己简单代码实现密码输入校验的效果:附上源码:
/** * 密码输入验证 */ private void addEditValidationExecutor() { //添加密码输入监听事件 mEdt_pwd.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) { if (s.toString().equals(mEdt_pwd_again.getText().toString()) && s.toString() != null){ //设置按钮可以出发点击事件 mBtn.setTextColor(Color.BLACK); mBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(ModifyPassword.this,"您要修改密码",Toast.LENGTH_SHORT).show(); } }); }else { //取消按钮点击事件 mBtn.setTextColor(Color.WHITE); mBtn.setOnClickListener(null); } } @Override public void afterTextChanged(Editable s) { } }); mEdt_pwd_again.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) { if (s.toString().equals(mEdt_pwd.getText().toString()) && s.toString() != null){ //设置按钮可以出发点击事件 mBtn.setTextColor(Color.BLACK); mBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {// todo: post修改的密码 Toast.makeText(ModifyPassword.this,"您要修改密码",Toast.LENGTH_SHORT).show(); } }); }else { //取消按钮点击事件 mBtn.setTextColor(Color.WHITE); mBtn.setOnClickListener(null); } } @Override public void afterTextChanged(Editable s) { } }); }
效果图如下:
0 0
- 简单实现修改密码校验器
- js实现密码强度校验
- js校验简单实现
- Django登录、注册和修改密码简单页面实现
- AngularJs实现密码框的内容校验
- 简单的利用Struts2拦截器实现权限校验
- 【Struts2+Hibernate】数据校验功能+修改密码系统
- 使用php校验修改*nix系统用户名密码
- 怎样在浏览器中校验并修改密码
- expect实现交互式密码修改
- 简单的流操作实现账户的注册、登录、修改密码
- MyEclipse2013和SQLserver2008简单的注册/登录/修改密码servlet实现
- django 1.11.5与python3.62实现简单的 注册,登录与修改密码
- PHP实现简单的创建数据库注册登录修改密码操作
- [转帖]计算法简单实现crc校验
- [转帖]计算法简单实现crc校验
- bootstrap用validate简单实现校验
- java--简单实现代码提交校验
- 第14周 项目1-折腾二维数组(4)
- Hibernate映射解析——七种映射关系
- 第14周项目1折腾二维数组
- POSIX 多线程程序设计
- RSA密钥的数据类型转换:由合法的string到PublicKey或PrivateKey
- 简单实现修改密码校验器
- Qt 窗体最大化、最小化时的事件触发
- 快速简洁将Gridview导出到EXCEL中
- linux读取文件内容
- javascript B,KB,MB等单位换算
- 国内外大型SNS网站后台架构对比
- 宣布 Azure Backup 支持备份 Windows Server 2008
- 大型网站的负载均衡器、db proxy和db
- Bootstrap学习笔记