jquery中的空字段验证

时间:2011-05-19 09:42:39

标签: jquery validation

我有3个文字字段。

第一个字段是唯一的必填字段,但如果第二个字段不为空,则第一个和第三个字段不应为空。

如何在jquery中进行此验证?

2 个答案:

答案 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

相关问题