QFloatTextBox::Validate PHP Method

Validate() public method

public Validate ( )
    public function Validate()
    {
        if (parent::Validate()) {
            if ($this->strText != '') {
                try {
                    $this->strText = QType::Cast($this->strText, QType::Float);
                } catch (QInvalidCastException $objExc) {
                    $this->strValidationError = $this->strLabelForInvalid;
                    return false;
                }
                if (!is_null($this->fltMinimum) && $this->strText < $this->fltMinimum) {
                    $this->strValidationError = sprintf($this->strLabelForGreater, $this->fltMinimum);
                    return false;
                }
                if (!is_null($this->fltMaximum) && $this->strText > $this->fltMaximum) {
                    $this->strValidationError = sprintf($this->strLabelForLess, $this->fltMaximum);
                    return false;
                }
            }
        } else {
            return false;
        }
        $this->strValidationError = '';
        return true;
    }