【问题标题】:Client-side Validation for Uploadify?Uploadify的客户端验证?
【发布时间】:2011-09-11 23:15:28
【问题描述】:

我正在开发一个使用uploadify 上传多张图片的页面。要求用户上传这些文件。有没有办法在提交之前在客户端验证这些字段,例如使用 jQuery 或 JavaScript?我喜欢做服务器端验证,比如使用 PHP。

感谢您的宝贵时间。

【问题讨论】:

    标签: php javascript jquery flash uploadify


    【解决方案1】:

    当然。您可以只使用基本的验证插件,但您必须手动镜像uploadify 带回的内容。所以有很多方法可以做到这一点,但这里是你开始的方式。

    1. 加载文档后,在表单上调用 validate()。
    2. 从一个名为 myFileCollection 的文本框开始,该文本框为空白且包含 class="required"
    3. 挂钩到 Uploadify 的 OnSelect 事件。
    4. 对于通过 Uploadify 选择的每个文件,将 myFileCollection 中的值更改为文件数。如果为零,则将文本框空白。
    5. 提交时忽略文本框

    这样,表单就可以跟踪 Uploadify 的操作。查看 Uploadify 的事件文档以获取有关如何/在何处挂钩的信息:

    http://www.uploadify.com/documentation/events/onselect/

    【讨论】:

    • 谢谢,Milimetric,但我正在使用 Flash 驱动的 Uploadify 小部件 http://www.uploadify.com/。看起来这不适用于这个。 :(
    • 糟糕,我的错,编辑来解决这个问题。这是可能的,但更难。
    • 感谢您的帮助,Milimetric。事实证明,我检查的速度不够快,最终我对uploadify jQuery 插件进行了修改以使其正常工作。现在我有了对验证的原生支持!
    • 太棒了,也许在这里的答案中分享它,以便其他人可以使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 2012-08-25
    • 2019-01-04
    • 2017-10-02
    相关资源
    最近更新 更多