public function render() { $this->attributes['type'] = 'tel'; // Phone type $this->attributes['pattern'] = Config::getInstance()->values['validate']['phone.pattern']; $this->validation[] = new \PFBC\Validation\Phone(); parent::render(); }
public function render() { // Adding the password pattern $this->attributes['pattern'] = '.{' . DbConfig::getSetting('minPasswordLength') . ',' . DbConfig::getSetting('maxPasswordLength') . '}'; // Adding the password type attribute $this->attributes['type'] = 'password'; parent::render(); }
public function render() { $this->attributes['required'] = 'required'; // Captcha field is always required! $this->validation[] = new \PFBC\Validation\CCaptcha(); echo (new Captcha())->display(); parent::render(); }
public function render() { $this->validation[] = new \PFBC\Validation\Date(); parent::render(); }
public function render() { // Adding the username pattern $this->attributes['pattern'] = PH7_USERNAME_PATTERN . '{' . DbConfig::getSetting('minUsernameLength') . ',' . DbConfig::getSetting('maxUsernameLength') . '}'; parent::render(); }