- <?
- /**
- * @package form
- * @filesource
- * @see HTML_FORM_COMPONENT_PATH.'/Zip.php'
- * @copyright (c) http://Finn-Rasmussen.com
- * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
- * @author http://Finn-Rasmussen.com
- * @version 1.9
- * @since 21-oct-2005
- */
-
- /**
- * The required files
- */
- require_once(HTML_FORM_COMPONENT_PATH.'/TextField.php');
-
- /**
- * Generates an INPUT element for a Zip form
- * <code>
- * Usage:
- * $html = new Zip($value,$class,$size,$maxlength,$disabled,$readonly,$onclick);
- * print $html->getHtml();
- * Or
- * Zip::display($value,$class,$size,$maxlength,$disabled,$readonly,$onclick);
- * </code>
- * @package form
- */
-
- class Zip extends TextField {
- /**
- * Constructor
- * @param String $value The value, if any
- * @param String $class The class
- * @param String $size The size
- * @param String $maxlength The maxlength
- * @param String $disabled The disabled
- * @param String $readonly The readonly
- * @param String $onclick On click event for javascript
- */
- function Zip($value='',$class='',$size='',$maxlength='',$disabled='',$readonly='',$onclick='') {
- $class = $class!=''?$class:CSS_ZIP_CLASS;
- //$size = $size!=''?$size:'40';
- $maxlength = $maxlength!=''?$maxlength:ZIP_MAXLENGTH;
- $this->TextField(SELECT_ZIP,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick);
- }
-
- /**
- * Display html
- * <code>
- * Usage:
- * Zip::display($value,$class,$size,$maxlength,$disabled,$readonly,$onclick);
- * </code>
- * @static
- * @param String $value The value, if any
- * @param String $class The class
- * @param String $size The size
- * @param String $maxlength The maxlength
- * @param String $disabled The disabled
- * @param String $readonly The readonly
- * @param String $onclick On click event for javascript
- */
- function display($value='',$class='',$size='',$maxlength='',$disabled='',$readonly='',$onclick='') {
- $html = new Zip($value,$class,$size,$maxlength,$disabled,$readonly,$onclick);
- $html->addHtml();
- }
- }
- ?>