Мне интересно, можно ли с помощью плагина проверки jquery сделать 1 из 2 обязательных полей.
Я просматривал документы, но не могу найти ничего, чтобы сказать мне.
Я думаю, вам нужно required(dependency-callback)
required(dependency-callback)
http://docs.jquery.com/Plugins/Validation/Methods/required#dependency-callback
И ваш required будет
required
required: function(element) { return $("#whatever").val() == "";
Или что-то в этом роде.
Если один из них необходим if(f1 || f2) работает.
if(f1 || f2)
http://jsfiddle.net/efortis/VXuCr/
function validator () { var inputs = $('input'); var f1 = inputs.eq(0).val(); var f2 = inputs.eq(1).val(); if( f1 || f2 ){ $("#message").html("OK"); } else{ $("#message").html("*fill at least one field"); } }