我想要一個具有浮點數驗證的窗體。 驗證時,它不會讓我點擊提交按鈕,並會顯示正確的錯誤信息。浮點數驗證形式
我正在使用zend框架2,並在我的表單中我想檢索酒精量。
我嘗試使用下面的代碼:
$this->add($factory->createElement(array(
'name' => 'alcohol_vol',
'attributes' => array(
'label' => 'alcohol vol%:',
'filters' => array('Float'),
'type' => 'text',
'required' => true,
),
)));
這並不做任何實際。如果我輸入普通文本,它會通過驗證。
我也嘗試將類型從'文本'更改爲'數字',但它不會允許我使用浮動數字。這將只允許無浮數:)
如果驗證沒有因爲ZF 1.x的變化不大,那麼你需要的關鍵'validators' ,而不是「過濾器」。 – bububaba
不幸的是,將「Float」添加到驗證器數組並沒有改變任何內容。 – ufk