jqTransform でスタイル設定されたチェックボックス、ラジオ ボタン、および選択項目を jQuery 検証プラグインで検証する際に問題が発生しています。
誰もこれを経験したことがありますか?これは関数でできることaddMethod
ですか?
検証しようとしているフォームへのリンクは次のとおりです。
jqTransform でスタイル設定されたチェックボックス、ラジオ ボタン、および選択項目を jQuery 検証プラグインで検証する際に問題が発生しています。
誰もこれを経験したことがありますか?これは関数でできることaddMethod
ですか?
検証しようとしているフォームへのリンクは次のとおりです。
そのページは、というエラーをスローしますUncaught TypeError: Object [object Object] has no method 'jqTransform'
。
とにかく、問題は jqTransform が実際のチェックボックスやラジオなどを隠し、それらをスタイル付きの div などに置き換えることです。デフォルトでは、jQuery Validate は目に見えるもののみを検証します。これは、jQuery Validate の初期化にオプションを追加することで修正できます。
$('#myform').validate({
ignore:'',
//your options
});
その無視オプションのデフォルトは:hidden
であるため、に設定すると''
問題が解決するはずです!