jquery - jQuery Validation - 仅验证来自多个必填字段的 2 个字段
问题描述
我在我的表单上使用 jQuery Validation Plugin。我的表单中有多个字段,例如名字、姓氏、电子邮件和密码。都需要验证,但在某些时候我只想验证 first_name 和 last_name 并忽略电子邮件和密码。
我可以验证 1 个字段,$('#form').validator().element('#first_name')
但我想同时验证 first_name 和 last_name。
我不能使用$('#form').validator().element('#first_name') && $('#form').validator().element('#last_name')
,因为它一次只能验证 1,但我想验证两者。
在此先感谢诺曼伊利亚斯
解决方案
你可以检查你的条件里面需要。required
取一个函数。
例子:
"email": {
required: function(element) {
if (YourCondition) { // Check your condition
return false;
} else {
return true;
}
},
email: true
}
推荐阅读
- c++ - 我什么时候应该通过引用传递向量参数而不是按值传递向量参数?
- css - 创建带角度的线性渐变
- css - 侧边菜单对象上的 translate() 仍然占用空间
- c++ - 我得到“_free_dbg(块,_UNKNOWN_BLOCK);” 我正在尝试处理堆栈和队列
- php - 使用数组作为动态对象实例的查找
- python - 如何将来自api的嵌套json解压缩到pandas数据框中?
- javascript - YouTube iframe Player API:控制已经在 HTML 中的 MULTIPLE iframe 播放器
- javascript - 无法更改 div 尺寸
- ios - 您如何创建带有一条线的室内导航?
- javascript - d3js > 按需延迟加载数据