我有一个yii表单,它有一个文件域和一个普通的文本域,用于提供外部图像url。我设法让一个普通的服务器验证工作,它检查两个表单域中只有一个被填写了。(因为您可以提供本地文件进行上传,也可以提供外部图片URL)。需要注意的是,“文件字段”的属性值似乎只有在设置了X1MON1XVAR之后才可用,这意味着Model类中的常规自定义验证规则将不起作用,因为file字段的$_POST
值只有在提交后才可用(在$_FILES
var中)。
但是如果你看我提供的图片,我也想要一个客户端验证,这样用户就可以立即得到反馈,不允许同时填写这两个字段。但是我该怎么做呢?我在这个问题上坐了大约2天,一半的时间在寻找解决方案...
http://www.prism-informatics.com/images/demo.png
最好的祝愿,S
1条答案
按热度按时间guz6ccqo1#
我不完全确定你的问题是什么,因为你没有提供任何代码,但我假设你忘记了: