1

ラジオ ボタンの値が特定の値と等しくない場合にエラー メッセージを表示しようとしています。具体的には、提供された値が a) null または b) 等しくない場合に、ボタンの送信時または onClick 時に、ボタンの各セットの下に免責事項を表示する一連のはい/いいえの質問を提供しようとしています。必要な値に。これまでインターウェブを精査して見つけた検証オプションはすべて、特定の値ではなく、単純な「非 null」検証チェックです。

これは特定のコードに関する質問ではなく、より機能的な質問であることはわかっていますが、これに関して誰でもできる助けをいただければ幸いです。

4

1 に答える 1

0

このようなカスタム検証メソッドを書くことができます

$("#idOfForm").validate({
    rules: {
        agerequirement : {
            radiocheckyes : true
        },
        areyoutheinventor : {
            radiocheckyes : true
        }
    }
});

$.validator.addMethod("radiocheckyes", function(value, element) {
    return (this.optional(element) || $(element).attr("checked"));
}, "Please select");

このコードを使用するラジオ ボタン グループの 2 番目の要素が yes の場合は機能しないことに注意してください。必要に応じてカスタム検証方法を変更する必要があります。

于 2012-08-01T20:46:55.383 に答える