フロート番号検証付きのフォームを作成しようとしています。検証が機能すると、送信ボタンをクリックできなくなり、適切なエラーメッセージが表示されます。
zendフレームワーク2を使用していますが、フォームでアルコール度数を取得したいと思います。
次のコードを使用しようとしています。
$this->add($factory->createElement(array(
'name' => 'alcohol_vol',
'attributes' => array(
'label' => 'alcohol vol%:',
'filters' => array('Float'),
'type' => 'text',
'required' => true,
),
)));
これは実際には何もしません。通常のテキストを入力すると、検証に合格します。
また、タイプを「text」から「Number」に変更しようとしましたが、浮動小数点数を使用できません。フロートなしの数値のみが許可されます:)