Location: PHPKode > projects > Stelib > stelib-1.2.1/stelib_inputText.php
<?
/*
	stelib_inputText.php [ Libreria inputText ]
	Stefano Sangalli
	01 novembre 2004
*/
//!  inputText(): oggetto per la costruzione di un campo di input type='text'.
/*!
	Questo oggetto permette di costruire campo di input type='text'.
*/

class inputText extends Form{
				/// Nome del campo di testo
				var $NAME;
				/// Valore contenuto nel campo di testo
				var $VALUE;
				/// Etichetta del campo di testo
				var $CAPTION;
				/// Lunghezza massima di caratteri del campo di testo
				var $SIZE;
				/// Se impostato a <B>true</B> il campo e' di sola lettura
				var $READONLY;
				/// Stile contenuto nel tema grafico da utilizzare
				var $CLASS;
	function inputText(
				/// Nome del campo di testo
				$name,
				/// Valore contenuto nel campo di testo
				$value,
				/// Etichetta del campo di testo
				$caption,
				/// Lunghezza massima di caratteri del campo di testo
				$size,
				/// Se impostato a <B>true</B> il campo e' di sola lettura
				$readonly,
				/// Stile contenuto nel tema grafico da utilizzare
				$class) {
		$this->NAME		=$name;
		$this->VALUE	=$value;
		$this->CAPTION	=$caption;
		$this->SIZE		=$size;
		$this->READONLY=$readonly;
		$this->CLASS	=$class;		
	}
	function designInputText() {
		if ($this->READONLY) {
			echo "<INPUT type=\"text\" name=\"".$this->NAME."\" value=\"".$this->VALUE."\" size=\"".$this->SIZE."\" maxlength=\"".$this->SIZE."\" class=\"".$this->CLASS."\"  readonly><IMG border=\"0\" src=\"".THEME."/images/lock.gif\" title=\"Read only\" alt=\"Read only\">";
		} else {
			echo "<INPUT type=\"text\" name=\"".$this->NAME."\" value=\"".$this->VALUE."\" size=\"".$this->SIZE."\" maxlength=\"".$this->SIZE."\" class=\"".$this->CLASS."\">";
		}		
	}
}
?>
Return current item: Stelib