diff --git a/system/form.php b/system/form.php index 1b6017a9..1b6bb1ff 100644 --- a/system/form.php +++ b/system/form.php @@ -110,6 +110,19 @@ class Form { return ' $type, 'name' => $name, 'value' => $value, 'id' => static::id($name, $attributes)))).'>'.PHP_EOL; } + /** + * Create a HTML text input element. + * + * @param string $name + * @param string $value + * @param array $attributes + * @return string + */ + public static function text($name, $value = null, $attributes = array()) + { + return static::input('text', $name, $value, $attributes); + } + /** * Create a HTML password input element. * @@ -122,6 +135,19 @@ class Form { return static::input('password', $name, null, $attributes); } + /** + * Create a HTML hidden input element. + * + * @param string $name + * @param string $value + * @param array $attributes + * @return string + */ + public static function hidden($name, $value = null, $attributes = array()) + { + return static::input('hidden', $name, $value, $attributes); + } + /** * Create a HTML search input element. *