# <cfdiv>

Creates an HTML div tag or other HTML container tag and lets you use asynchronous form submission or a bind expression to dynamically control the tag contents.(Requires AJAX extension)

This tag **may** have a body.
This tag has no [<cfscript>](script.md) support or it uses a different syntax.

```
<cfdiv
    id=string
    bindOnLoad=boolean
    bind=string
    onBindError=string
    tagName=string
><!--- body ---></cfdiv>
```

# Attributes

| Attribute | Type | Required | Description | Default |
|-----------|------|----------|-------------|---------|
| id | string | No | The HTML ID attribute value to assign to the generated container tag. |  |
| bindOnLoad | boolean | No | - true (executes the bind attribute expression when first loading the tag. - false (does not execute the bind attribute expression until the first bound event) To use this attribute, you must also specify a bind attribute |  |
| bind | string | No | **(not supported)** A bind expression that returns the container contents. Note: If a CFML page specified in this attribute contains tags that use AJAX features, such as cfform, cfgrid, and cfwindow, you must use a tag on the page with the tag. For more information, see cfajaximport. |  |
| onBindError | string | No | The name of a JavaScript function to execute if evaluating a bind expression results in an error. The function must take two attributes: an HTTP status code and a message. |  |
| tagName | string | No | The HTML container tag to create. |  |

# Examples

*There are currently no examples for this tag.*








# Categories

[Ajax features](../../categories/ajax.md)