---
schema_version: "1"
id: 049701220c07c4cf9bf70718ce024dc7fba719ef8bb69c5a748d1e6683ca5f38
title: $ComponentLabel
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/variables/pages-variables-global-componentlabel.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables-global-componentlabel.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: da436cfc4e9c5208912bf598ade0c16d82a953b733f390c758413686f0a1e692
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# $ComponentLabel

A global merge field to use when referencing the label of an `inputField` component on a Visualforce page that is associated with a message.

## Usage

Return the label of an `inputField` component that is associated with a message.

## Example

```visualforce
<apex:datalist var="mess" value="{!messages}">
    <apex:outputText value="{!mess.componentLabel}:" style="color:red"/>
    <apex:outputText value="{!mess.detail}" style="color:black" />
</apex:datalist>

```

