On this page
View Helpers
FormNumber
The FormNumber
view helper can be used to render an <input type="number">
HTML form input. It is meant to work with the Number element,
which provides a default input specification for validating numerical values.
Basic usage
use Laminas\Form\Element;
$element = new Element\Number('my-number');
// Within your view...
echo $this->formNumber($element);
Output:
<input type="number" name="my-number" value="">
Usage of min
, max
and step
attributes:
use Laminas\Form\Element;
$element = new Element\Number('my-number');
$element->setAttributes([
'min' => 5,
'max' => 20,
'step' => 0.5,
]);
$element->setValue(12);
// Within your view...
echo $this->formNumber($element);
Output:
<input type="number" name="my-number" min="5" max="20" step="0.5" value="12">