Win8 在TextBox中设置提示信息,当TextBox获得焦点时消失,失去时验证
2012-12-20 17:20
190 查看
// 在获得焦点时,验证文本内容是否与提示信息相同,相同则清除,并改变文本颜色
// 在失去焦点时,验证文本内容是否为空(清除空格),为空则重新设置提示信息,并改变颜色
// 效果图
private void email_GotFocus(object sender, RoutedEventArgs e) { if (this.email.Text.Equals("email@example.com")) { this.email.Text = ""; } this.email.Foreground = new SolidColorBrush(Colors.Black); }
// 在失去焦点时,验证文本内容是否为空(清除空格),为空则重新设置提示信息,并改变颜色
private void email_LostFocus(object sender, RoutedEventArgs e) { if (0 == this.email.Text.Trim().Length) { this.email.Text = "email@example.com"; this.email.Foreground = new SolidColorBrush(Colors.Gray); } }
// 效果图
相关文章推荐
- 文本框内默认提示————请输入用户姓名(字体灰色),要求: (1)当文本框获得焦点时,默认提示消失 (2)当文本框失去焦点时,如果没有输入新内容,那么则显示原来的灰色字体内容; 如果有新内容输入则判断,如果长度小于10,则提示“姓名长度应该大于10个字符”
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- 文本框失去焦点有提示信息,文本框获得焦点清空提示信息,并且字体颜色不同
- JS实现文本框获得焦点,文本框里提示信息自动消失
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- textbox填入后验证输入的合法或根据输入的内容失去焦点后立即得出其他信息
- JQ 搜索框获得焦点,和是失去焦点,默认提示显示与消失
- JS实现文本框获得焦点,文本框里提示信息自动消失
- 文本框获得焦点后文本框内的提示文本消失 失去焦点后如果没有输入再显示提示
- 实现文本框获得焦点,文本框里提示信息自动消失
- 文本框获得焦点后文本框内的提示文本消失 失去焦点后如果没有输入再显示提示 转
- 输入框的提示信息(获得焦点和失去焦点时显示提示信息)
- vb.net TextBox 失去焦点和获得焦点
- [Javascript]如何在HTML中实现点击input输入框(获得焦点)后默认提示消失的效果
- 鼠标点击清空文本框 失去焦点显示提示信息
- WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法
- EditText边框设置,获得焦点颜色变深,失去变浅
- jQuery实现文本域内提示文字,当鼠标点击进文本域后自动消失,文本域失去鼠标焦点后显示提示文字或显示用户输入的文字。
- 文章的关键字获得焦点显示提示内容,关键字失去焦点隐藏提示内容