1
$text = new Zend_Form_Element_Text();
$ValidateRange = new Zend_Validate_Between(0, 999999.99);
$ValidateFloat = new Zend_Validate_Float();
$ValidateFloat->setLocale(new Zend_Locale('de_AT'));
$ValidateRange->setMessage('Please enter the amount between [0-9999] ');
$textValidateFloat->setMessage('Please enter the amount properly');
$text->addValidator($ValidateRange);
$text->addValidator($ValidateFloat);
上述代碼工作正常,如果我們輸入值如12,23。如果我們輸入12.23,表單沒有顯示任何錯誤信息。我們如何顯示錯誤信息。請幫幫我 。在此先感謝...使用Zend驗證使用特定語言環境的浮點數