protected final function _getHtmlOptions()
    {
        $validators = $this->getValidators();
        //jeśli istnieją validatory dodajemy klasę validate
        if (!empty($validators)) {
            $this->addClass('validate');
        }
        $html = '';
        //iteracja po opcjach do HTML
        foreach ($this->getOptions() as $key => $value) {
            //ignorowanie niemożliwych do wypisania
            if (!is_string($value) && !is_numeric($value)) {
                continue;
            }
            $html .= $key . '="' . str_replace('"', '&quot;', $value) . '" ';
        }
        //zwrot html
        return $html;
    }