jQuery Validation Plugin 1.9.0 を使用して、スタイルを設定したフォームを検証しています。IE7/8/9、Firefox、Safari、Chrome、Opera をテストしました。Safari と Chrome のチェックボックスの検証を除いて、すべて正常に動作しています。エラーメッセージが表示されたり、フォームの投稿が妨げられたりすることはありません。何かできることはありますか、それとも Safari と Chrome の問題ですか?
チェックボックス:
<label class="checkbox" for="joingroupkey_1">
<input type="checkbox" class="checkbox hiddeninput" value="1" id="joingroupkey_1" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 1
</label>
<label class="checkbox" for="joingroupkey_2">
<input type="checkbox" class="checkbox hiddeninput" value="2" id="joingroupkey_2" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 2
</label>
<label class="checkbox" for="joingroupkey_3">
<input type="checkbox" class="checkbox hiddeninput" value="3" id="joingroupkey_3" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 3
</label>
脚本:
$('#newsletter').validate({
rules: {
joingroupkey: {
required: true,
minlength: 1
}
},
errorPlacement: function(label, element) {
label.insertBefore(element);
}
});