HTMLSelectField Class Reference

A select dropdown field. More...

Inherits HTMLFormField.

List of all members.

Public Member Functions

 validate ($value, $alldata)
 Override this function to add specific validation checks on the field input.
 getInputHTML ($value)
 This function must be implemented to return the HTML to generate the input object itself.


Detailed Description

A select dropdown field.

Basically a wrapper for Xmlselect class

Definition at line 1082 of file HTMLForm.php.


Member Function Documentation

HTMLSelectField::getInputHTML ( value  ) 

This function must be implemented to return the HTML to generate the input object itself.

It should not implement the surrounding table cells/rows, or labels/help messages.

Parameters:
$value String the value to set the input to; eg a default text for a text input.
Returns:
String valid HTML.

Reimplemented from HTMLFormField.

Definition at line 1095 of file HTMLForm.php.

References $options.

HTMLSelectField::validate ( value,
alldata 
)

Override this function to add specific validation checks on the field input.

Don't forget to call parent::validate() to ensure that the user-defined callback mValidationCallback is still run

Parameters:
$value String the value the field was submitted with
$alldata $all the data collected from the form
Returns:
Mixed Bool true on success, or String error to display.

Reimplemented from HTMLFormField.

Definition at line 1084 of file HTMLForm.php.

References HTMLFormField::flattenOptions(), and wfMsgExt().


The documentation for this class was generated from the following file:

Generated on Sat Apr 30 22:57:39 2011 for MediaWiki by  doxygen 1.5.9