私は jquery 検証フレームワークを使用しており、検証したいフォームには、退職年齢、ストリート名などの名前にハイフンを含むフィールドがたくさんあります.
これらのフィールドを次のように検証すると
rules:{
street-name:{
required:true
},
retirement-age:{
required:true
}
} // have error messages for the same.
これらのフィールドは、 Uncaught ReferenceError: Invalid left-hand side in assignmentというエラー メッセージを生成します。フィールドの名前を変更することはできません。これは、既に記述されている多くのコードに影響を与えるためです。誰でも代替案を提案できますか。
PS: ページの HTML マークアップは CMS によって生成されているため、それを制御することはできません。フィールドの名前には、明示的にコードに変更するまで、常にハイフンが含まれます。