上記のフィールドにエラーが表示されていますが、その近くにスタイルを追加したいと思います。たとえば、含まれているdivに背景として画像を追加します。
私はそれを次のように追加しています:
$('input').change(function() {
if ($(this).hasClass('valid')) {
$(".field2").has(this).removeClass('bg2').addClass('bg1');
}
if ($(this).hasClass('error')) {
$(".field2").has(this).removeClass('bg1').addClass('bg2');
}
})
およびcss:
.bg1
{
background-image: url('valid.png');
background-repeat: no-repeat;
background-position:320px 25px;
}
.bg2
{
background-image: url('not_valid.png');
background-repeat: no-repeat;
background-position:320px 25px;
}
しかし、今では次のように機能しています。
- 最初にjQuery検証フォームが表示されます
- 次に、私のbgは、次の入力の変更とフォームのクリックでのみ追加します
フィールドと一緒に背景を表示させたい。
単純なjQueryイベントを使用してそれを行うことができますか? また
これにエラーラベルを追加する必要がありますか?その場合は、可能であれば、エラーテキストなしのフォームとラベルを使用した検証の例を提供してください。