Web TextBox水印效果实现原理

水印效果

 

实现原理利用文本框的焦点事件:聚焦+失焦

 

JS+CSS:

onfocus,onblur

 

SilverLight

 

        /// <summary>
        
/// 失去焦点
        
/// </summary>
        private void TextBox_LostFocus(object sender, RoutedEventArgs e)
        {
            WaterTextBox.Text 
= "必填!请输入...";
            WaterTextBox.Foreground 
= new SolidColorBrush(Colors.Gray);
        }

        
//获得焦点
        private void TextBox_GotFocus(object sender, RoutedEventArgs e)
        {
            WaterTextBox.Text 
= "";
            WaterTextBox.Foreground 
= new SolidColorBrush(Colors.Magenta);
        }

 

 

 

 

 

 

posted @ 2011-01-19 11:24  树上有鱼  阅读(386)  评论(0)    收藏  举报