2012-02-18 56 views

回答

0

嘗試使用此

var validate = function() { 
    var count = 0; 
    var fieldSetWithCheckboxes = $('fieldset').each(function(index, item) { 
     if (($(item).find('input:radio').length > 0 && $(item).find('input:radio:checked').length === 0)) { 
      $(item).addClass('alert'); 
      count++; 
     } 
     else{ 
      $(item).removeClass('alert'); 
     } 
    }); 
    return (count > 0) ? false : true; 
}; 


$('#multilistings').submit(function() { 
    var result = validate(); 
    return result; 
});​ 

結賬例如:fiddle

注:我更新了一個愚蠢的字段集的HTML不具有任何複選框(這將不會突出顯示)

PS:很顯然你應該使用不同的類來突出錯誤:P

+0

太棒了!非常感謝! – jaguarhaus 2012-02-19 03:48:09

相關問題