setLabel('Email'); $url = new Glitch_Form_Element_Text_Url('url'); $url->setLabel('Url'); $number = new Glitch_Form_Element_Text_Number('number', array( 'min' => 2, 'step' => 2, 'label' => 'Number', )); $range = new Glitch_Form_Element_Text_Range('range', array( 'min' => 5, 'max' => 100, 'step' => 5, 'autoloadValidators' => false, 'autoloadFilters' => false, 'label' => 'Range', )); $date = new Glitch_Form_Element_Text_Date('date'); $date->setLabel('Date'); $month = new Glitch_Form_Element_Text_Month('month'); $month->setLabel('Month'); $week = new Glitch_Form_Element_Text_Week('week'); $week->setLabel('Week'); $time = new Glitch_Form_Element_Text_Time('time'); $time->setLabel('Time'); $dateTime = new Glitch_Form_Element_Text_DateTime('datetime'); $dateTime->setLabel('DateTime'); $dateTimeLocal = new Glitch_Form_Element_Text_DateTimeLocal('datetime-local'); $dateTimeLocal->setLabel('DateTimeLocal'); $search = new Glitch_Form_Element_Text_Search('search'); $search->setLabel('Search'); $color = new Glitch_Form_Element_Text_Color('color'); $color->setLabel('Color'); $opts = array( 'foo' => 'bar', 'baz' => 'bat', ); $datalist = new Glitch_Form_Element_Datalist('datalist'); $datalist->setLabel('Datalist') ->setMultiOptions($opts); $output = new Glitch_Form_Element_Output('output'); $output->setLabel('Output')->setAttrib('onforminput', 'resCalc()'); $keygen = new Glitch_Form_Element_Keygen('keygen'); $keygen->setAttrib('keytype', 'rsa'); $password = new Zend_Form_Element_Password('password'); $password->setLabel('Password'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setValue('submit'); $elements = array($email, $url, $number, $range, $date, $month, $week, $time, $dateTime, $dateTimeLocal, $search, $color, $output, $datalist, $submit ); $this->addElements($elements); } }