Whatever message this page gives is out now! Go check it out!

cfelseif

Last update:
May 18, 2026

Description

Used as a control block in a cfif tag block to handle any case not identified by the cfif tag or a cfelseif tag.

Category

Syntax

<cfif expression> 
 HTML and CFML tags <cfelseif expression> 
 HTML and CFML tags <cfelse> 
 HTML and CFML tags </cfif>

See also

Usage

If the value of the expression in this tag is yes, and the values of the expressions in the containing cfif tag and preceding cfelseif tags are no, ColdFusion processes the code between this tag and a following cfelseif or cfelse tag, or the cfif end tag and then skips to the code following the cfif end tag. Otherwise, ColdFusion skips the code.
This tag must be inside a cfif tag block. It does not require an end tag. For more information and an example, see cfif.
Example
 
<cfset value = 10> 
<cfif value GT 20> 
    <cfoutput>Greater than 10</cfoutput> 
<cfelseif value EQ 8> 
    <cfoutput>Equal to 8</cfoutput> 
<cfelse> 
    <cfoutput>#value#</cfoutput> 
</cfif>
Output
10
Script example
 
<cfscript>
    value=10
    if (value > 10){
        writeOutput("Value is greater than 10")
    }
    else if(value < 10){
        writeOutput("Value is less than 10")
    }
    else {
        writeOutput("Value is 10")
    }
</cfscript>
Output
Value is 10

Share this page

Was this page helpful?
We're glad. Tell us how this page helped.
We're sorry. Can you tell us what didn't work for you?
Thank you for your feedback. Your response will help improve this page.

On this page