2010-08-15 2 views
0

Есть ли способ проверить этот код у меня ниже? Я имею в виду, что у меня есть кнопка сохранения, где, когда я нажимаю кнопку «Сохранить», и ни один из флажков не отмечен, я бы хотел, чтобы она проверяла, но не проверяла, где она выдает предупреждение.валидация для checkbox

var chkbox= $('#divListBox').find(':checked') 
        .map(function() { 
         return $(this).val(); 
        }).get(); 

ответ

0

Вы не хотите поднимать раздражающее всплывающее окно, когда ничего не выбрано? Возможно, что-то вроде этого:

// if your save button is a input type="submit", then maybe 
// you would prefer to bind a 'submit' handler to the form instead 
$("#save").click(function() { 
    var chkbox= $('#divListBox').find(':checked') 
        .map(function() { 
         return $(this).val(); 
        }).get(); 
    if(chkbox.length) { 
     $("#myForm").submit(); // or however you are handling this 
    } else { 

     // populate a container with an error message 
     $("#cbError").text("Please select at least one"); 
    } 
    return false; 
}); 
+0

@ karim79 - спасибо, я попробую. – hersh

Смежные вопросы