我有一个会员管理页面,客户希望始终需要一个字段,如果用户是会员,那么它必须是一个电子邮件地址。如果该帐户用于管理员,则不必是电子邮件。我的第一个想法是,“easy.function() 就像我在有时需要某个字段时所做的那样。”
我正在使用 JQuery 验证插件。这是有问题的线。
ename: { required: true, email: function() { var retVal = ($("#mem_rights").val() == 4); alert(retVal); return retVal; }},
警报是调试代码,它表明该函数正在正确评估。当我在管理页面上时,它的评估结果为 false,但如果我将值设为非电子邮件地址,我仍然会在输入框旁边收到错误消息“请输入有效的电子邮件地址”。
我需要做什么?