我有3个文字字段。
第一个字段是唯一的必填字段,但如果第二个字段不为空,则第一个和第三个字段不应为空。
如何在jquery中进行此验证?
答案 0 :(得分:1)
简单:
var set = $('input[type="text"]');
if(set.eq(0).val().length == 0 || (set.eq(1).val().length > 0 && set.eq(2).val().length == 0)) {
//throw error
}
答案 1 :(得分:0)
我认为这是一个简单的逻辑算法
if ($('#field2').val() != '' && ( $('#field3').val() == '' || $('#field3').val() == '')) {
return false;
}
否则,您可以找到一些插件来验证表单:http://docs.jquery.com/Plugins/Validation