検証付きのフォームを作成しています。テキストボックスが適切に入力されていない場合は、テキストボックスを強調表示したいと思います。このCSSルールを追加しました:
/*Styles for validation*/
.invalid {
border: 1px solid #FF0000;
}
私のフォームのフィールドには、CSSスタイルがない最初のフィールドなどのIDが#f1
ありますが、jQueryを使用してフィールドを選択するためにそれらを使用しています。したがって、エラーを検出すると、次のように言います。
$('#f1').addClass("invalid");
Firefoxのインスペクターによると、要素のスタイルは#f1.invalidになりましたが、要素に無効なスタイルが適用されていることはわかりません。探している動作を取得するにはどうすればよいですか?ありがとう!
編集:私は嘘をつきました、私のテキストフィールドにインラインスタイルがあり、幅を5emsに設定していますが、それを削除しても違いはないようです