sar
sar

Reputation: 1

empty field validation in jquery

I have 3 text fields.

The first field is the only mandatory field, but if the second field is not empty the first and third text field should not be empty.

How to do this validation in jquery?

Upvotes: 0

Views: 2820

Answers (2)

Brice Favre
Brice Favre

Reputation: 1527

I think this is a simple logical algorithm

if ($('#field2').val() != '' && ( $('#field3').val() == '' || $('#field3').val() == '')) {
    return false;
}

Otherwise, You can find some plugins to validate form there : http://docs.jquery.com/Plugins/Validation

Upvotes: 0

Jacob Relkin
Jacob Relkin

Reputation: 163228

Simple:

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
} 

Upvotes: 1

Related Questions