私はJavascriptでこのコードを持っています:
var len = 0;
$('#list > input').each(function() {
if($(this).attr('checked')) len++;
});
if(!len) {
alert("{$err.no_list_chosen}");
return false;
}
return checkFormAdd();
チェックボックスのリストを反復して、少なくとも 1 つがチェックされていることを確認する必要があります。そうでない場合は、エラーを返します。これらはすべて Internet Explorer 8 では機能せず、おそらく 7 でも機能します。すべてのブラウザに適したコードになるように誰かがコードを書き直すのを手伝ってくれませんか?