addElement('text', 'login', array( 'label' => 'Username:', 'class' => 'input_text', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('NotEmpty') )); // Add password element $this->addElement('text', 'password', array( 'label' => 'Password:', 'class' => 'input_text', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('NotEmpty') )); // Add first name element $this->addElement('text', 'first_name', array( 'label' => 'Firstname:', 'class' => 'input_text', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('NotEmpty') )); // Add last name element $this->addElement('text', 'last_name', array( 'label' => 'Lastname:', 'class' => 'input_text', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('NotEmpty') )); //Add type select $this->addElement('select', 'type', array( 'required' => true, 'class' => 'input_select', 'style' => 'width: 40%', 'multiOptions' => array( "A" => "admin", "H" => "host", "G" => "guest", ), )); // Add the submit button $this->addElement('submit', 'submit', array( 'class' => 'ui-button ui-state-default right-floated', 'ignore' => true, 'label' => 'Submit', )); } }