Ciao,
ho una tabella che contiene delle checkbox (esattamente 39 checkbox) del tipo
<input type="checkbox" name="s1" id="s[1]">
<input type="checkbox" name="s2" id="s[2]">
....
<input type="checkbox" name="s39" id="s[39]">

Non riesco a realizzare uno script che permetta all'utente di selezionare max 3 checkbox e che oscuri (disabilita) tutte le altre opzioni nel momento in cui l'utente ne ha selezionato 3.
Quindi quello che vorrei fare è dare all'utente una lista di 39 checkbox definite come sopra e che, nel momento in cui l'utente seleziona 3 risposte, le rimanenti checkbox vengano disabilitate e vengano riattivate solo nel momento in cui l'utente deselziona 1 o + opzioni che aveva precedentemente selezionato.
Suggerimenti?