Class JFormField
Abstract Form Field class for the Joomla Platform.
Direct known subclasses
			FOFFormFieldOrdering, 
			FOFFormFieldSelectrow, 
			JFormFieldHidden, 
			JFormFieldList, 
			JFormFieldMedia, 
			JFormFieldModulelayout, 
			JFormFieldModuleOrder, 
			JFormFieldNote, 
			JFormFieldNumber, 
			JFormFieldOrdering, 
			JFormFieldPassword, 
			JFormFieldRepeatable, 
			JFormFieldCalendar, 
			JFormFieldRules, 
			JFormFieldSpacer, 
			JFormFieldSubform, 
			JFormFieldText, 
			JFormFieldTextarea, 
			JFormFieldUser, 
			JFormFieldUsergroup, 
			JFormFieldCaptcha, 
			JFormFieldCheckbox, 
			JFormFieldColor, 
			JFormFieldComponentlayout, 
			JFormFieldContenthistory, 
			JFormFieldFile, 
			JFormFieldGroupedList
		
Indirect known subclasses
			FOFFormFieldAccesslevel, 
			FOFFormFieldActions, 
			FOFFormFieldEmail, 
			FOFFormFieldGroupedbutton, 
			FOFFormFieldGroupedlist, 
			FOFFormFieldHidden, 
			FOFFormFieldImage, 
			FOFFormFieldImagelist, 
			FOFFormFieldInteger, 
			FOFFormFieldLanguage, 
			FOFFormFieldList, 
			FOFFormFieldMedia, 
			FOFFormFieldButton, 
			FOFFormFieldModel, 
			FOFFormFieldPassword, 
			FOFFormFieldPlugins, 
			FOFFormFieldPublished, 
			FOFFormFieldRadio, 
			FOFFormFieldRelation, 
			FOFFormFieldRules, 
			FOFFormFieldSessionhandler, 
			FOFFormFieldSpacer, 
			FOFFormFieldTag, 
			FOFFormFieldCachehandler, 
			FOFFormFieldTel, 
			FOFFormFieldText, 
			FOFFormFieldTextarea, 
			FOFFormFieldTimezone, 
			FOFFormFieldTitle, 
			FOFFormFieldUrl, 
			FOFFormFieldUser, 
			FOFFormFieldUsergroup, 
			JFormFieldAccessLevel, 
			JFormFieldAliastag, 
			FOFFormFieldCalendar, 
			JFormFieldAuthor, 
			JFormFieldCacheHandler, 
			JFormFieldCategory, 
			JFormFieldCheckboxes, 
			JFormFieldChromeStyle, 
			JFormFieldCombo, 
			JFormFieldComponents, 
			JFormFieldContentlanguage, 
			JFormFieldContenttype, 
			JFormFieldDatabaseConnection, 
			FOFFormFieldCaptcha, 
			JFormFieldEditor, 
			JFormFieldEMail, 
			JFormFieldFileList, 
			JFormFieldFolderList, 
			JFormFieldFrontend_Language, 
			JFormFieldHeadertag, 
			JFormFieldHelpsite, 
			JFormFieldImageList, 
			JFormFieldInteger, 
			JFormFieldLanguage, 
			FOFFormFieldCheckbox, 
			JFormFieldLastvisitDateRange, 
			JFormFieldLimitbox, 
			JFormFieldMenu, 
			JFormFieldMenuitem, 
			JFormFieldMeter, 
			JFormFieldModulePosition, 
			JFormFieldModuletag, 
			JFormFieldPlugin_Status, 
			JFormFieldPlugins, 
			JFormFieldPredefinedList, 
			FOFFormFieldCheckboxes, 
			JFormFieldRadio, 
			JFormFieldRange, 
			JFormFieldRegistrationDateRange, 
			JFormFieldSessionHandler, 
			JFormFieldSQL, 
			JFormFieldStatus, 
			JFormFieldTag, 
			JFormFieldTel, 
			JFormFieldTemplatestyle, 
			JFormFieldTimezone, 
			FOFFormFieldComponents, 
			JFormFieldUrl, 
			JFormFieldUserActive, 
			JFormFieldUserGroupList, 
			JFormFieldUserState, 
			FOFFormFieldEditor
		
Package: Joomla\Platform\Form
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 11.1
Located at joomla/form/field.php
Methods summary
| 
				 public 
				
				
				 | |
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				boolean
				
				 | 
			#
			 setup( Method to attach a JForm object to the field. | 
| 
				 public 
				
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 protected 
				array
				
				 | |
| 
				 protected 
				array
				
				 | |
| 
				 protected 
				 | |
| 
				 protected 
				boolean
				
				 | 
Magic methods summary
Properties summary
| 
				protected  
				string
			 | $description | 
				#
				 The description text for the form field. Usually used in tooltips. | 
| 
				protected  
				string
			 | $hint | 
				#
				 The hint text for the form field used to display hint inside the field. | 
| 
				protected  
				mixed
			 | $autocomplete | 
				#
				 The autocomplete state for the form field. If 'off' element will not be automatically completed by browser. | 
| 
				protected  
				boolean
			 | $spellcheck | 
				#
				 The spellcheck state for the form field. | 
| 
				protected  
				boolean
			 | $autofocus | 
				#
				 The autofocus request for the form field. If true element will be automatically focused on document load. | 
| 
				protected  
				 | $element | 
				#
				 The SimpleXMLElement object of the  | 
| 
				protected  
				 | $form | 
				#
				 The JForm object of the form attached to the form field. | 
| 
				protected  
				string
			 | $formControl | 
				#
				 The form control prefix for field names from the JForm object attached to the form field. | 
| 
				protected  
				boolean
			 | $translateLabel | 
				#
				 True to translate the field label string. | 
| 
				protected  
				boolean
			 | $translateDescription | 
				#
				 True to translate the field description string. | 
| 
				protected  
				boolean
			 | $translateHint | 
				#
				 True to translate the field hint string. | 
| 
				protected  
				string
			 | $id | 
				#
				 The document id for the form field. | 
| 
				protected  
				string
			 | $input | 
				#
				 The input for the form field. | 
| 
				protected  
				string
			 | $label | 
				#
				 The label for the form field. | 
| 
				protected  
				boolean
			 | $multiple | 
				#
				 The multiple state for the form field. If true then multiple values are allowed for the field. Most often used for list field types. | 
| 
				public  
				mixed
			 | $repeat | 
				#
				 Allows extensions to create repeat elements | 
| 
				protected  
				string
			 | $pattern | 
				#
				 The pattern (Reg Ex) of value of the form field. | 
| 
				protected  
				string
			 | $name | 
				#
				 The name of the form field. | 
| 
				protected  
				string
			 | $fieldname | 
				#
				 The name of the field. | 
| 
				protected  
				string
			 | $group | 
				#
				 The group of the field. | 
| 
				protected  
				boolean
			 | $required | 
				#
				 The required state for the form field. If true then there must be a value for the field to be considered valid. | 
| 
				protected  
				boolean
			 | $disabled | 
				#
				 The disabled state for the form field. If true then the field will be disabled and user can't interact with the field. | 
| 
				protected  
				boolean
			 | $readonly | 
				#
				 The readonly state for the form field. If true then the field will be readonly. | 
| 
				protected  
				string
			 | $type | 
				#
				 The form field type. | 
| 
				protected  
				string
			 | $validate | 
				#
				 The validation method for the form field. This value will determine which method is used to validate the value for a field. | 
| 
				protected  
				mixed
			 | $value | 
				#
				 The value of the form field. | 
| 
				protected  
				mixed
			 | $default | 
				#
				 The default value of the form field. | 
| 
				protected  
				integer
			 | $size | 
				#
				 The size of the form field. | 
| 
				protected  
				mixed
			 | $class | 
				#
				 The class of the form field | 
| 
				protected  
				mixed
			 | $labelclass | 
				#
				 The label's CSS class of the form field | 
| 
				protected  
				string
			 | $onchange | 
				#
				 The javascript onchange of the form field. | 
| 
				protected  
				string
			 | $onclick | 
				#
				 The javascript onclick of the form field. | 
| 
				protected  
				string
			 | $showon | 
				#
				 The conditions to show/hide the field. | 
| 
				protected static 
				integer
			 | $count | 
				#
				 The count value for generated name field | 
| 
				protected static 
				string
			 | $generated_fieldname | 
				#
				 The string used for generated fields names | 
| 
				protected  
				string
			 | $layout | 
				#
				 Name of the layout being used to render the field | 
| 
				protected  
				string
			 | $renderLayout | 
				#
				 Layout to render the form field | 
| 
				protected  
				string
			 | $renderLabelLayout | 
				#
				 Layout to render the label | 
