/**
* The required files
*/
require_once(HTML_FORM_COMPONENT_PATH.'/Input.php');
/**
* Generates an INPUT element for a form, which is Hidden
* <code>
* <input type="hidden" name="$name" value="$value" />
* Usage:
* $hidden = new Hidden($name,$value,$title);
* print $hidden->getHtml();
* Or
* Hidden::display($name,$value,$title);
* </code>
* @package form
*/
class Hidden extends Input {
/**
* Constructor
* @param String $name The name
* @param String $value The value, if any
*/
function Hidden($name,$value='',$title='') {
$class = ''; // Not supported
$size = '';
$maxlength = '';
$disabled = '';
$readonly = '';
$onclick = '';
$theTitle = '';
if (defined('DEBUG_LEVEL') && DEBUG_LEVEL & DEBUG_LEVEL_SHOW_INFO) {
$theTitle = $title;
}
$tabindex = '';
$accesskey = '';
$this->Input('hidden',$name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$theTitle,$tabindex,$accesskey);
}
/**
* Display html
* <code>
* Usage:
* Hidden::display($name,$value,$title);
* </code>
* @static
* @param String $name The name
* @param String $value The value, if any
*/
function display($name='',$value='',$title='') {
$html = new Hidden($name,$value,$title);
$html->addHtml();
}
}
?>