多文件输入和表单验证



我有多个文件,并在表单中输入文本。我的代码是:

if(formValidationIsGood) {
if(customeCheckFileErrorIsEmpty) {
//StartProcess
}
else {
//I load my view with my array which contains the different error related to the files.
}
else {
//I load my view with the form error (set up by : $this->form_validation->set_rules('variable', 'Variable', 'required');) But if there is an error for the files I cant display it.
}

使用此代码,我无法同时显示表单错误和文件错误。例如,用户正在上传csv文件而不是pdf文件,并且他忘记写入文本输入,将显示表单错误,但不会显示文件错误,反之亦然
很明显,我使用的是代码点火器提供的帮助文件。

由于您想显示A或B的错误消息,您可以尝试以下操作:

if (!formValidationIsGood || !customeCheckFileErrorIsEmpty)
{
// load the view and display whatever errors you found
}
else
{
// form validation IS good and the files error is empty
}

如果formValidationIsGood不是true(!前缀是关键(或customeCheckFileErrorIsEmpty不是true(这意味着存在错误(,则上面的if子句将评估为true

相关内容

  • 没有找到相关文章

最新更新