在我的模块中,我创建了一个带有验证和提交处理程序的表单。第一个字段是文本输入字段,第二个字段是文件上载字段。
我的验证处理程序正在调用并退出正常。我的提交处理程序从不执行我被带回到我的表单,有一个错误,抱怨我需要在我的上传字段中输入一个值(因为我将其设置为必需)。
我是Drupal的新手。
答案 0 :(得分:0)
在Drupal 6中,不需要文件上载字段。您应该设置required = false,否则您将收到此错误。我认为在Drupal 7中它是相同的。您应该在验证处理程序中编写自己的代码以检查文件是否已上载。