# Displaying Empty Values

By default, all of the **RadTextBox** control displays a blank input area when the value has not been set:
![Empty Input control](https://www.telerik.com/products/aspnet-ajax/documentation/assets/638ffec5203619db3b81e409aae8bae1/emptyinputcontrol.png)

You can change this default appearance when the input control does not have focus to display any string you like. Set the string you want to display as the value of the **EmptyMessage** property. When the input control does not have focus, it displays the string you have set:
![Empty message](https://www.telerik.com/products/aspnet-ajax/documentation/assets/b1c9b722219bee7318d00c9dd79f636c/emptymessage.png)

Once you have set the **EmptyMessage** property to a non-empty string, you can use the **EmptyMessageStyle** property to change the display properties of the input control when the empty message is showing:
![Empty message style](https://www.telerik.com/products/aspnet-ajax/documentation/assets/7964aea7d76c95fa0ef4bdfa6d747a0a/emptymessagestyle.png)

## Understanding the DisplayText Property

The **DisplayText** property can be used if you do server-side validation and you want to inform the user that their value is not valid after the PostBack.

## Useful Tips

The following specifications will be helpful when operating with RadInput display properties:

* The empty message does not need to be a valid value for the input control. For example, you can use a string of text as the **EmptyMessage** property of a **RadNumericTextBox**, **RadDateInput**,or **RadMaskedTextBox** control.

* **RadTextBox** is unable to show a readable **EmptyMessage** or **DisplayText** when its **TextMode** is set to **Password** mode. Instead, the regarding message is displayed with bullets.In this case you could use a **Label** as an alternative for EmptyMessage:
