2

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);
    }
});
4

2 に答える 2