0

必須フィールドがほとんどないaspxフォームがあります。私はそれらすべてのフィールドに同じスタイルを適用しましたtxtbxrequired。スキップした必須フィールドをすべて黄色に着色したいと思います。それを達成する方法。以下は私が使用しているコードですが、入力されたフィールドにも色を付けます。

if ($(".txtbxrequired").val() == "") {
    $(".txtbxrequired").css("background-color", "yellow");
}
4

1 に答える 1

4
$('.txtbxrequired').filter(function() {
    return !$(this).val();
}).css('background-color', 'yellow');​

http://jsfiddle.net/zerkms/FAs6W/

クラスを持つすべての要素に黄色を明示的に設定しているため、コードは機能しませんtxtbxrequired

私のコードは、txtbxrequiredクラスを使用してすべての要素を選択し、値を持たない要素のみをフィルタリングして、それらの背景色を設定します。

于 2012-04-24T06:50:22.230 に答える