我知道如何检查输入是否已填充,但是,您如何检查输入是否未填充?
rules: {
new_email: {required: "current_email:filled"}
}
如果填充了 current_email 字段,这将使 new_email 字段成为必需。但我想检查该字段是否为空并使其成为必需。推理:
如果存在此类数据,我将从数据库中返回 current_email 的值。如果是这样,则存在现有电子邮件,并且不需要用户添加 new_email。如果数据库中有空值,则current_email字段中将没有任何内容,从而强制用户输入new_email。
现在取决于我已经尝试过:
rules: {
new_email:{
required: {
depends: function(element) {
return ($('#current_email').val() == '';
}
}
}
}
但那里也没有运气。那么我该如何让它工作呢?谢谢。