我有一个带有文件字段和普通文本字段的 yii 表单,用于提供外部图像 url。我设法让正常的服务器验证工作,它检查两个表单字段中的一个是否已填写(因为您可以提供本地文件以供上传或外部图片 URL)。需要注意的重要一点是,“文件字段”的属性值似乎仅在$_POST
设置 var 后才可用,这意味着模型类中的普通自定义验证规则将不起作用,因为$_POST
文件字段的值仅提交后可用(在$_FILES
var 中)。
但是,如果您查看下面我提供的图片,我还想要一个 ClientSide Validaton,以便用户立即获得反馈,即不允许填写这两个字段。但是我该怎么做呢?我在这个问题上坐了大约 2 天,一半的时间都在寻找解决方案……我是 Yii 的新手。
http://www.prism-informatics.com/images/demo.png
最好的祝愿,S