Removes all data from a structure.
True, on successful execution; False, otherwise.
StructClear(structure
)
Structure functions; "Modifying a ColdFusion XML object" in the ColdFusion Developer's Guide
ColdFusion MX: Changed behavior: this function can be used on XML objects.
Parameter |
Description |
---|---|
structure |
Structure to clear |
Do not call this function on a session variable. For more information, see TechNote 14143, "ColdFusion 4.5 and the StructClear(Session) function," at www.coldfusion.com/Support/KnowledgeBase/SearchForm.cfm. (The article applies to ColdFusion 4.5, 5.x, and ColdFusion MX.)
<!--- Shows StructClear function. Calls cf_addemployee custom tag which uses the addemployee.cfm file. ---> <body> <h1>Add New Employees</h1> <!--- Establish params for first time through ---> <cfparam name = "Form.firstname" default = ""> <cfparam name = "Form.lastname" default = ""> <cfparam name = "Form.email" default = ""> <cfparam name = "Form.phone" default = ""> <cfparam name = "Form.department" default = ""> <cfif form.firstname eq ""> <p>Please fill out the form. <cfelse> <cfoutput> <cfscript> employee = StructNew(); StructInsert(employee, "firstname", Form.firstname); StructInsert(employee, "lastname", Form.lastname); StructInsert(employee, "email", Form.email); StructInsert(employee, "phone", Form.phone); StructInsert(employee, "department", Form.department); </cfscript> </cfoutput> <!--- Call the custom tag that adds employees ---> <cf_addemployee empinfo = "#employee#"> <cfscript>StructClear(employee);</cfscript> </cfif>