Sto utilizzando il plugin di convalida jQuery per convalidare la casella di controllo poiché non ha l'opzione predefinita, Si dovrebbe selezionare Uno e possono essere selezionate due caselle di controllo massime, questi sono i criteri. Non ricevo alcun errore e non sta convalidando. Lo sto estendendo come di seguito,jQuery Plugin di convalida: convalida casella di controllo
<input type="checkbox" name="test[]" />x
<input type="checkbox" name="test[]" />y
<input type="checkbox" name="test[]" />z
$("#formid").validate({
rules: {
test[]: {
required: function(elem)
{
return $("input.select:checked").length > 0;
}
},
messages: {
test[]: "You must check at least 1 box"
}
});
Forse è più breve, ma @ram utilizza il plugin di convalida e quel plug-in utilizza le regole per convalidare – Limon
Questo è vero ma ho messo questa soluzione simile senza librerie aggiuntive. –
@ IvijanStefanStipić ma hai usato jquery ... –