lo sò che dal titolo non si capisce nulla... ora mi spiego meglio.
utilizzo tradizionalmente il plugin validate() di jquery per validare i form (... lo conoscete sicuro...)
http://docs.jquery.com/Plugins/Valid...ting_before.21
mi ci trovo benissimo.
Il problema è che ho un form in cui i checkbox si generano dinamicamente tramite php dando un output di questo tipo:
codice:
<input type="checkbox" name="argomenti[]" value="1" /> aromentoA
<input type="checkbox" name="argomenti[]" value="2" /> aromentoB
<input type="checkbox" name="argomenti[]" value="3" /> aromentoC
ora mi servirebbe verificare che sia stato chekkato almeno un "argomento"
ho provato senza successo con:
codice:
$.validator.addMethod('check_one_box', function(value, ele) {
return $("input[@name=argomenti]:checked").length >= 1;
}, 'Seleziona almeno un argomento')
$(document).ready(function()
{
$("#form_article").validate(
{
rules:
{
argomenti:
{
check_one_box: true
}
},
messages:
{
argomenti:
{
onecheck: "Indica almeno un argomento!"
}
}
});
});
Chi mi può aiutare?