CFTEXTAREA for Lucee
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
textarea.cfc

README.md

cftextarea-lucee

CFTEXTAREA for Lucee

This is a replacement for cftextarea for Lucee servers. The intention of this tag is to prevent the need to go edit every place that you used cftextarea on a server that used to be Adobe CF. This will dumb down the code to a simple HTML5 textarea tag.

Why? I had a set of servers with hundreds of websites on them. They were all being converted from Adobe ColdFusion to Lucee. Rather than edit hundreds of files to remove cftextarea, I created this replacement tag.

What it does not do...

This tag will not do richtext="yes" (ckeditor), and it will not do binding with bind="" like the Adobe version.

Installation

Place textarea.cfc in your library/tag folder. You can do this at the server or context/site level. ('/lucee-server/context/library/tag' for server, or '/WEB-INF/lucee/library/tag' for a single site/context). Then, restart Lucee.

##Usage

You use this just like the regular CFTEXTAREA tag in Adobe ColdFusion (http://cfdocs.org/cftextarea).

##Supported Attributes

name:			{required:true,type:"string"}
id:      	{required:false,type:"string",default:""}
value: 			{required:false,type:"string",default:""}
width: 			{required:false,type:"string",default:""} 
height:  			{required:false,type:"string",default:""}	
style: 			{required:false,type:"string",default:""}
maxlength: 		{required:false,type:"string",default:""}	
rows: 		{required:false,type:"string",default:""}
cols: 			{required:false,type:"string",default:""}		
class: 		{required:false,type:"string",default:""}	
required: 			{required:false,type:"string",default:""}	
wrap: 			{required:false,type:"string",default:""}
placeholder: {required:false,type:"string",default:""} 

Also, if you pass in any other attribute, it will be appended to the <textarea> tag.

##Examples

 <cftextarea 
  name="Address"
  required="yes"
  style="background-color:gray;"
  value="123 Main Street"
  />
 <cftextarea 
  name="Address"
  required="yes"
  style="background-color:gray;"
  data-custom="yes"
  >123 Main Street</cftextarea>