Limitar até 3 marcações nos checkbox do formulário

Bom dia.

Alguém poderia me ajudar como limitar até 3 marcações nos checkbox do formulário?
Por exemplo existem 10 opções com checkbox no formulário e gostaria que o usuário só pudesse marcar 3 após marcar os 3 o resto ficaria desativado e em caso do usuário clicar no quarto aparecer uma mensagem tipo alert mesmo.

Trata no evento ajax

No evento onclick do campo em aventos AJAX coloquei esse código porém não funciona:

$arr=explode(";",{Resposta});

if (count($arr)> 2):
sc_ajax_message(“Atenção”,“Selecione apenas duas especialidades”);
endif;

Aqui ok.

https://dev.infinitusweb.net.br/scriptcase/control_checkbox_limite/