error)) { return false; } if (parent::validate($val)) if (Useful::stripper($val) !== false) { if (!filter_var($val, FILTER_VALIDATE_FLOAT)) { $this->error[] = 'must be numeric'; } } return !empty($this->error) ? false : true; } public function returnField($form_name, $name, $value = '') { $this->field_type = 'number'; return parent::returnField($form_name, $name, $value); } }