我有一个使用 Zend_Form_Element_File 的表单,它不是必填字段。
当我的表单在 iPad 上提交时,它不会验证但也不会生成任何错误消息。
我已将问题缩小到 Zend_Form_Element_File。我很欣赏 Mobile Safari 不支持文件元素,但它不是必填字段,因此应该忽略。
$profilePicture = new Zend_Form_Element_File('profilePicture');
$profilePicture->setLabel('Profile Picture')
->addValidator('Extension', false, 'jpeg,jpg,png,gif')
->addValidator('FilesSize', false, 512000)
->addValidator('Count', false, 1)
->setDestination(APPLICATION_PATH . '/../../data/uploads/dogs/temp');
$this->addElement($profilePicture);
我是否遗漏了可以在 iPad 上验证我的表单的任何内容?