当jQuery Validator包含在页面上时,jQuery文件上传插件不起作用

将jQuery文件上载插件 (多文件上载)和jQuery Validation Plugin脚本放在同一页面(一个表单)上有问题。

如果我关闭jQueryvalidation一切正常,我可以上传图像文件并将它们放在自动生成的输入字段中,然后在表单提交获取其值。 如果我包含jQuery Validation Plugin,则上传不起作用,我无法在生成的输入上获取图像文件名值。

工作表单在这里 (没有jQueryvalidation)。

谁知道问题出在哪里? 我怎么解决呢? 或者我只是从网站上的特定表单中删除jQueryvalidation(这不是最佳解决方案,但它会起作用)?

弄清楚,

Upload

必须在validation表格之外,一切正常。 图像在服务器上正确上载,文件名值的输入字段在validation表单中生成,并在ajax post请求中传递。

始终将输出div放在表单和javascript之外。 以这种格式。

   
Upload

编辑:我看了你的链接。 您需要在底部包含validation插件,这应该可以解决冲突。 我强烈建议在浏览器中使用开发人员工具。 “在Chrome中,打开开发人员工具/检查元素 – 点击控制台日志 – 您将看到冲突的位置。”

        

Upload
Drag & Drop Files